728x90
반응형
- Virtualhost 는 언제 쓰나?
- 한개의 web서버에서 여러개의 도메인을 운영하고 싶을 때 사용.
- 테스트 환경
- Server version: Apache/2.4.6 (CentOS)
- Server built: Oct 19 2017 20:39:16
- 설정 대상 파일
- /etc/httpd/conf/httpd.conf 수정
- 설정 방법
- Listen 포트 추가( 어디가??)
- Listen 80 아래다가 추가
- ex) Listen 1443
- Virtualhost 추가(어디에??)
- 맨 아래줄에 VirtualHost 설정 추가
<VirtualHost *:1443>
<Directory "/home4/jk722/jk_git/web_dev/device_monitor">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
DocumentRoot /home4/jk722/jk_git/web_dev/device_monitor
ErrorLog "logs/error_log"
</VirtualHost>
- Virtualhost 설정 사항 설명
<VirtualHost *:1443> <== * 은 0.0.0.0 으로 Listen 하겠다는 의미, 1443 은 어떤 포트로 Listen 할지를 의미
<Directory "/home4/jk722/jk_git/web_dev/device_monitor"> <= DocumentRoot 로 사용할 Directory의 권한 설정 이거 빠지면 403 Forbidden 떨어짐
AllowOverride None
# Allow open access:
Require all granted
</Directory>
DocumentRoot /home4/jk722/jk_git/web_dev/device_monitor <= DocumentRoot 디렉토리 설정 index.html이 존재하는 디렉토리
ErrorLog "logs/error_log" <= 에러 로그를 어디가 저장할지 설정 Root 디렉토리 하위 log디렉리 밑에 error_log에 error로그를 남기겠다는 의미
</VirtualHost>
- Trouble shooting
- 403 Error
- 1차 httpd.conf 설정파일에서Directory 접근을 막았는지 확인
- 2차 iptables에서 막았는지 확인
- 3차 디렉토리 권한이 755로 되어 있는지 확인
- 4차 여기까지 오면.. 나도 모름.. 누가 알려주길..
728x90
반응형
'서버 구축 > WebServer' 카테고리의 다른 글
[jsp 홈페이지 만들기] 5탄. 아파치 톰캣(WAS)을 이용한 웹 서버 구축 (0) | 2018.09.08 |
---|---|
[jsp 홈페이지 만들기] 4탄. 이클립스 JSP 개발 환경 설정(Eclipse) (0) | 2018.09.08 |
[jsp 홈페이지 만들기] 3탄. 이클립스(Eclipse) 설치 (0) | 2018.09.06 |
[jsp 홈페이지 만들기] 2탄. java JDK 설치 (3) | 2018.09.03 |
[jsp 홈페이지 만들기] 1탄. jsp개발 환경 및 배포 구성도 (3) | 2018.08.30 |