virtualbox에 centos를 설치하고 네트워크 설정까지 다하였습니다.
로컬pc에서 centos로 접근도 가능한것도 확인하였구요
학습차 가상호스트를 한번해볼려고 설정을 하였는데
잘안되네요 ㅜㅜ
httpd.conf
NameVirtualHost *:80
<VirtualHost *:80>
Document /home/gnsdl106/test
ServerName www.gnsdl106.com
ServerAlias gnsdl106.com
<Directory>
AllowOverride None
Order deny, allow
Allow from All
</Directory>
</VirtualHost>
위처럼 설정한 후
로컬 pc의 hosts 파일에
xxx.xxx.xxx.xx www.gnsdl106.com
설장하였습니다.
브라우저에서
www.gnsdl106.com
접속을 하면
permission에러가 발생하길래
documentRoot의 폴더들의권한을 755로 준 후 실행 하였는데
You don't have permission to access /index.html on this server.
에러가 발생하였습니다
index.php의 권한도 755로 변경하였는데 말이죠 ㅜㅜ
몇시간동안 가상호스트를 해결하지 못해 너무 답답하네요 ㅜㅜ
http.conf파일에서 가상호스트 설정 부분을 지우고
www.gnsdl106.com
접속하면
/var/html/www의 index.html로 접속되는거는 봐서는
가상호스트에서 설정한 documentroot 쪽으로 이동하는것 같은데;;
그 이후로 문제가 발생하네요 ㅜㅜ
초보이다보니 학습차 해볼려고하는데 검색을하여 해보아도 해결을 하지 못해 올리게 되었습ㄴ다
참고로 아래 부분도 바꿔주셔야 합니다.
AllowOverride None -> AllowOverride All