- <실습> 아파치 ( apache2 )
-----------------------------------------------------
1. 설치한 솔라리스 서버에서 DNS 를 구성하여
임의의 도메인을 두개 등록해서 => 이전 글 참고
2. http://도메인 명으로 테스트
-----------------------------------------------------
< 2 > 순서대로 진행
(unix110) <root> [/etc/apache2]:# cd /etc/apache2
// 설정파일 복사해서 만들어줘야 apache2 enble 됨.
★(unix110) <root> [/etc/apache2]:# cp httpd.conf-example httpd.conf
(unix110) <root> [/etc/apache2]:# svcadm disable apache2
(unix110) <root> [/etc/apache2]:# svcadm enable apache2
(unix110) <root> [/etc/apache2]:# svcs -a | grep http
online 16:18:30 svc:/network/http:apache2
(unix110) <root> [/etc/apache2]:# ifconfig e1000g1:1 plumb
(unix110) <root> [/etc/apache2]:# ifconfig e1000g1:1 192.168.200.1 netmask 255.255.255.0 broadcast + up
(unix110) <root> [/etc/apache2]:# ifconfig e1000g1:1 up
(unix110) <root> [/etc/apache2]:# ifconfig e1000g1:1
e1000g1:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.200.1 netmask ffffff00 broadcast 192.168.200.255
(unix110) <root> [/etc/apache2]:# ifconfig e1000g1:10 plumb
(unix110) <root> [/etc/apache2]:# ifconfig e1000g1:10 192.168.200.10 netmask 255.255.255.0 broadcast + up
(unix110) <root> [/etc/apache2]:# ifconfig e1000g1:10 up
(unix110) <root> [/etc/apache2]:# ifconfig e1000g1:10
e1000g1:10: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.200.10 netmask ffffff00 broadcast 192.168.200.255
// 메인페이지 만드는 경로
(unix110) <root> [/var/apache2]:# cd /etc/apache2
(unix110) <root> [/etc/apache2]:# vi httpd.conf
// 경로 확인
...
DocumentRoot "/var/apache2/htdocs"
...
(unix110) <root> [/var/apache2/htdocs]:# cd /var/apache2/htdocs
(unix110) <root> [/var/apache2/htdocs]:# vi index.html
// VirtualHost 구성방법
(unix110) <root> [/var/apache2/htdocs]:# cd /etc/apache2
(unix110) <root> [/etc/apache2]:# vi httpd.conf
// httpd.conf 밑에 다음을 추가
// 기본 주석처리되어 있는거 참고해서 우리꺼에 알맞게 수정한다.
...
<VirtualHost 192.168.200.1:80>
ServerAdmin webmaster@server.co.kr
DocumentRoot /www/docs/server.co.kr // 이 경로대로 만들어야함.
ServerName server.co.kr
ErrorLog /var/apache2/logs/server.co.kr-error_log
CustomLog /var/apache2/logs/server.co.kr-access_log common
</VirtualHost>
<VirtualHost 192.168.200.10:80>
ServerAdmin webmaster@good.co.kr
DocumentRoot /www/docs/good.co.kr // 이 경로대로 만들어야함.
ServerName good.co.kr
ErrorLog /var/apache2/logs/good.co.kr-error_log
CustomLog /var/apache2/logs/good.co.kr-access_log common
</VirtualHost>
(unix110) <root> [/etc/apache2]:# mkdir /www
(unix110) <root> [/etc/apache2]:# cd /www
(unix110) <root> [/www]:# mkdir docs
(unix110) <root> [/www]:# cd docs
(unix110) <root> [/www/docs]:# mkdir server.co.kr
(unix110) <root> [/www/docs]:# mkdir good.co.kr
(unix110) <root> [/www/docs]:# ls
good.co.kr/ server.co.kr/
(unix110) <root> [/www/docs]:# cd server.co.kr
(unix110) <root> [/www/docs/server.co.kr]:# vi index.html
(unix110) <root> [/www/docs]:# cd good.co.kr
(unix110) <root> [/www/docs/good.co.kr]:# vi index.html
// 이제 확인해보면 앞에서 구성한 각각 DNS페이지별로 각자 웹페이지 보여줌.
// 실습 완료.
'▒ 과거 기억 저장소 ▒ > Solaris10 UNIX' 카테고리의 다른 글
(10) solaris10 UNIX - 서비스 관련 개념.명령어 smf (service management facility) svc / svcadm / inetadm 등.. (0) | 2016.11.25 |
---|---|
(9) solaris10 UNIX - DNS 구성하는 방법(실습예제) 정방향 / 역방향 / named.conf (0) | 2016.11.25 |
(8-1) solaris10 UNIX - 풀백업, 증분백업 한것들 복구방법.(실습예제) ufsrestore (0) | 2016.11.25 |
(8) solaris10 UNIX - 풀백업, 증분백업(실습예제) backup / ufsdump / ufsrestore (0) | 2016.11.25 |
(7) solaris10 UNIX - cron (0) | 2016.11.09 |
댓글