'도메인/폴더'와 같은 방법으로 루트폴더를 직접 입력하여 접근할때


index 기본 문서 파일이 없다면 index of 페이지에 모든 폴더 및 파일이 출력된다.


해당 페이지 출력 시 보안상 문제가 될 수 있으므로 아래와 같은 방법으로 접근을 차단한다.


#vi /etc/httpd/conf/httpd.conf


해당 파일에서 Options Indexes FollowSymLinks를 찾아 주석처리 한다.


#service httpd restart


아파치를 재시작하고 다시 접속해 보면 index of 페이지가 출력되지 않는다.





service mysqld start 명령 실행 시 아래와 같은 문구가 출력되면 해결방법.


another mysql daemon already running with the same unix socket


# service mysqld stop

# mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak

# service mysqld start





웹페이지 시작 위치가 기본적으로 설정되어 있는 경로는 /var/www/html 이다.


해당 경로를 사용자가 원하는 경로로 변경이 가능하다.


vi /etc/httpd/conf/httpd.conf


DocumentRoot "/var/www/html" -> 원하는 경로로 변경

<Directory "/var/www/html"> -> 위와 똑같은 경로로 변경


저장 후 아파치 재시작


/etc/init.d/httpd restart





웹 페이지 시작 위치를 변경하고 아파치를 재시작할때 나타나는 에러


chcon -R -h -t httpd_sys_content_t /경로





웹에서 파일 다운로드 시 You don't have permission to access / on this server. 오류가 출력되면


해당 파일이 존재하는 폴더를 아래와 같이 명령어에 넣는다.


restorecon -rv /경로



+ Recent posts