基于域名的虚拟web主机
网页根目录:/var/www/html
网页首页文件:index.html
访问时url:http://域名:80/index.html
chroot (change directory root )
额外的配置文件:/etc/httpd/conf.d/*.conf
域名1–>网站1
域名2–>网站2
请求–>DNS–>服务器返还内容
1.创建另一个网站(跟/var/www/html同级)
# mkdir /var/www/virtual
2.创建网站内容:
# vim /var/www/virtual/index.htal
3.创建额外的配置文件:
# vim /etc/httpd/conf.d/00-virtual.conf
<VirtualHost *:80>
ServerName www.server.com
DocumentRoot /var/www/virtual
4.只要修改配置文件,就需要重启
# systemctl restarl httpd
5.修改本地域名解析文件:
# vim /etc/hosts
ip地址 域名1 域名2 …
错误解决方式:
1.配置文件写错,导致重启失败:
Job for httpd.service failed because the control process exited with error code. See “systemctl status httpd.service” and “journalctl -xe”