참고 포스팅 : http://blog.lael.be/post/73
가장 잘되어 있는 글인데 몇가지 내가 설정하다가 문제 생긴 부분에 대하여 기술한다.
11번.
chmod 711 /home
chmod -R 700 /home/*
/home경로 에 다른 사용자가 사용중인경우 권한이 모두 700으로 바뀌는 문제가 발생하니우분투를 처음 설치하고 아파치 설정하는 경우가 아니라면 하지 않는것이 좋다.
사용자 계정의 권한 설정은 마지막에 적어둔것으로 한다.
11-1 php 이외의 확장자도 사용할 계획이라 설정안함
15번 추가보안 설정
security.conf
// 전부 막기
<Directory />
AllowOverride None
Order Deny,Allow
Deny from all
</Directory>
// 허용할 경로 풀기
<Directory /var/www/html/>
AllowOverride None
Order Allow,Deny
Allow from all
</Directory>
사용자 계정 사용하기
sudo a2enmod userdir
sudo vim /etc/apache2/mods-available/userdir.conf
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
Require all granted
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
Require all denied
</LimitExcept>
</Directory>
</IfModule>
이것을 하지 않으면 : You don't have permission to access를 보게 된다.
사용자 계정의 public_html의 권한설정chmod -R a+rX ~/public_html
chmod a+rx ~
'지식창고 > 리눅스' 카테고리의 다른 글
vsftpd 가상계정과 로컬 계정 사용하기 (virtual and local user) (0) | 2015.09.25 |
---|---|
gitlab을 docker로 운영하기 (0) | 2015.09.21 |
docker에 대한 오해와 이해 (0) | 2014.07.28 |
CentOS 7.0 에서 Yobi 설치 (0) | 2014.07.25 |
CentOS 7.0 LAMP 설치 (0) | 2014.07.24 |