반응형

1. httpd 패키지 설치

server# yum install httpd


2. 디렉토리 생성

server# mkdir -p /srv/{default,www11,example.com}/www


3. index.html 파일 생성

server# echo 'Coming Soon!' > /srv/default/www/index.html

server# echo 'www11' > /srv/www11.example.com/www/index.html

server# ls /srv

default  www11.example.com


4. SELinux 정책

server# restorecon -Rv /srv/

restorecon reset /srv/default/www context unconfined_u:object_r:var_t:s0->unconfined_u:object_r:httpd_sys_content_t:s0
restorecon reset /srv/www11.example.com/www context unconfined_u:object_r:var_t:s0->unconfined_u:object_r:httpd_sys_content_t:s0


5. _default_ VirtualHost에서 모든 것이 만족하지 않는 경우 사용됨.

server# vi /etc/httpd/conf.d/00-default-vhost.conf

<VirtualHost _default_:80>
        DocumentRoot /srv/default/www
        CustomLog "logs/default-vhost.log" combined
</VirtualHost>


<Directory /srv/default/www>
        Require all granted
</Directory>


6. www11이나 www11.example.com으로 접속 했을 경우 사용됨.
server# vi /etc/httpd/conf.d/01-www11.example.com-vhost.conf

<VirtualHost *:80>
        ServerName www11.example.com
        ServerAlias www11
        DocumentRoot /srv/www11.example.com/www
        CustomLog "logs/www11.example.com.log" combined
</VirtualHost>

<Directory /srv/www11.example.com/www>
        Require all granted
</Directory>


7. 설정 확인

server# httpd -t

Syntax OK


8. HTTPD 서비스 시작 및 부팅 활성화

server# systemctl start httpd.service
server# systemctl enable httpd.service

ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'


9. 방화벽 설정

server# firewall-cmd --permanent --add-service=http

server# firewall-cmd --reload


10. 클라이언트에서 접속 확인

desktop# curl http://www11.example.com

www11


desktop#  curl http://www11

www11


desktop# curl http://server11.example.com

Coming Soon!


desktop# curl http://172.25.11.11

Coming Soon!


반응형

'Linux > CentOS' 카테고리의 다른 글

[CentOS7] Apache  (0) 2015.03.18
[CentOS7] Apache TLS  (0) 2015.03.18
[CentOS7] MariaDB - 4  (0) 2015.03.18
[CentOS7] MariaDB - 3  (0) 2015.03.18
[CentOS7] MariaDB - 2  (0) 2015.03.18
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기