httpd.conf / vhosts.conf 도와주세요
작성자 정보
- 이종대 작성
- 작성일
컨텐츠 정보
- 2,789 조회
- 2 댓글
- 0 추천
- 목록
본문
지금 페도라7을 사용하고 있고요
apache2, php, mysql을 힘들게 설치했습니다.
그리고 /usr/local/apache2/conf/httpd.conf 파일의 내용은 다음과 같습니ㅏㄷ.
ServerRoot "/usr/local/apache2"
#Listen 192.168.0.201:80
Listen 80
User nobody
Group nobody
ServerName 192.168.0.201:80 ---> 서버 IP주소입력했고요
DocumentRoot "/usr/local/apache2/htdocs"
# Virtual hosts
Include conf/extra/httpd-vhosts.conf ---> 가상호스트 사용하겠다는거 맞죠?
이렇게 httpd.conf 설정이고요 다음은 httpd-vhosts.conf 파일 설정 부분입니다.
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@aaa.co.kr
DocumentRoot /home/kkk/aaa
ServerName aaa.co.kr
ServerAlias www.aaa.co.kr
ErrorLog logs/aaa.co.kr-error_log
CustomLog logs/aaa.co.kr-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@bbb.co.kr
DocumentRoot /home/kkk/bbb
ServerNamebbb.co.kr
ServerAlias www.bbb.co.kr
ErrorLog logs/bbb.co.kr-error_log
CustomLog logs/bbb.co.kr-access_log common
</VirtualHost>
이렇게 설정을 했는데요 모질라에서요 www.aaa.co.kr을 입력하면 IT Works! 만나오고요
www.bbb.co.kr을 입력하면 Forbidden You don't have permission to access / on this server 이라고
안돼요 어떻게 해야하죠
그리고 /home/kkk/aaa or /home/kkk/bbb 안에는 index.html 파일만 있어요 뭐가 문제 인지 좀 알려주세요??????
관련자료
-
이전
-
다음
막둥이님의 댓글
- 막둥이
- 작성일
이야기가 맞습니다. conf/extra/httpd-vhosts.conf 파일을 위와 같이 설정 하셨는데도
aaa.co.kr 을 치면 IT Works! 가 나온다면....경험상 단순한 문제일 것 같네요.....
아마 위 apahce 는 컴파일하여 설치 하신 것일 겁니다. 헌데 문제는 아파치 시작 시 문제가 생긴
것일 겁니다 fedora 7설치하실때 rpm 으로 apache가 설정 되어 있고 외부 path 가 이 경로로
설치 되어 있어서 님께서 이걸을 잊고 아파치를 시작 하셨기 때문에 직접 컴파일 하여 설치하신
아파치 대신 기존에 rpm 으로 설치되어진 아파치가 구동 되었을 것입니다.
다른 문제일 가능성도 크지만 그냥 제 단순한 경험상 이런실수를 몇번 저질러 본 적이 있기에
혹시 님께서도 그러한 것이 아닐까 하는 생각이 이렇게 글을 남깁니다.
rpm -qa | grep httpd* 등으로 rpm 설치 되어있는지 검색하시고 있다면 삭제 하시세요
그리고 직접 설치한 경로로 시작 명령어를 내리시면 됩니다.
아마도 ^^a
계성용님의 댓글
- 계성용
- 작성일
위의 컨피그 상황은 예를드신건가여? 붙어있네여;
Forbidden 에러면 /home/kkk/bbb 퍼미션도 한번 확인하심이 좋겠네여.