《操作系统》实验指导书/实验三:网站服务器 <VirtualHost * 80> ServerAdmin root(@localhost ##第一个网站使用80端口,配置根目录为/ar/ www/htm DocumentRoot /var/www/html <Directory"/var/www/htmr"> Options FollowSymLinks AllowOverride All Require all granted </Directory> </irtualHost> <VirtualHost * 82> ServerAdmin root(@localhost ##第一个网站使用82端口,配置根目录为/ar/ www/htm1 DocumentRoot /var/www/html Options FollowSymLinks AllowOverride All Require all granted </Directory> </irtualHost> ④服务重启 完成配置文件编辑后,需重启htpd服务,如果重启htd过程中报错的话重启下服务器 然后再启动htpd服务,重启命令如下 #systemctirestarthttpd ⑤测试访问 在本地浏览器中分别输入两个网站的地址:htp/P地址 test html、htp/P地址:82/es t. html,验证端口是否生效,访问结果如图3-10、3-11所示 子)c⑥17216.124.187/ /test htm 这是第一个网页 图3-10通过80端口发布 ∈)c⑩172.16124.18782 test. htm ☆ 这是第二个网页 图3-11通过82端口发布 (2)使用域名发布多个网站 ①修改配置文件 编辑虚拟目录创建的配置文件Ⅴ irtualHost conf,将原本内容替换成如下内容,编辑完成 后保存退出 VirtualHost * 80> erver Admin root@local 信息管理与信息系统教研室/阮晓龙/13938213680/共11页,第6页《操作系统》实验指导书 / 实验三:网站服务器 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 共 11 页,第 6 页 <VirtualHost *:80> ServerAdmin root@localhost ##第一个网站使用 80 端口,配置根目录为/var/www/html DocumentRoot /var/www/html <Directory "/var/www/html"> Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost> <VirtualHost *:82> ServerAdmin root@localhost ##第一个网站使用 82 端口,配置根目录为/var/www/html1 DocumentRoot /var/www/html1 <Directory "/var/www/html1"> Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost> ④服务重启 完成配置文件编辑后,需重启 httpd 服务,如果重启httpd 过程中报错的话重启下服务器, 然后再启动 httpd 服务,重启命令如下。 # systemctl restart httpd ⑤测试访问 在本地浏览器中分别输入两个网站的地址:http://IP 地址/test.html、http://IP 地址:82/tes t.html,验证端口是否生效,访问结果如图 3-10、3-11 所示。 (2)使用域名发布多个网站 ①修改配置文件 编辑虚拟目录创建的配置文件 VirtualHost.conf,将原本内容替换成如下内容,编辑完成 后保存退出。 <VirtualHost *:80> ServerAdmin root@localhost 图 3-10 通过 80 端口发布 图 3-11 通过 82 端口发布