目录
2.web服务器的默认访问目录为/var/www/html默认发布内容为default‘s page;
3.站点news.timinglee.org默认发布目录为/var/www/virtual/timinglee.org/news默认发布内容为 news.timinglee.org;
2.web服务器的默认访问目录为/var/www/html默认发布内容为default‘s page;
3.站点news.timinglee.org默认发布目录为/var/www/virtual/timinglee.org/news默认发布内容为 news.timinglee.org:
一、实验要求
1.web服务器的主机ip:172.25.254.100;
2.web服务器的默认访问目录为/var/www/html
默认发布内容为default‘s page;
3.站点news.timinglee.org默认发布目录为/var/www/virtual/timinglee.org/news
默认发布内容为 news.timinglee.org;
4.站点login.timinglee.org在被访问时必须强制走加密协议,其默认发布目录为/var/www/virtual/timinglee.org/login
默认发布内容为login.timinglee.org;
二、实验内容:
1.web服务器的主机ip:172.25.254.100;
2.web服务器的默认访问目录为/var/www/html
默认发布内容为default‘s page;
修改服务器的默认访问目录/etc/nginx/nginx.conf 配置文件里的root为/var/www/html:
检测之后重启服务:
修改默认发布内容:
查看默认发布内容:
3.站点news.timinglee.org默认发布目录为/var/www/virtual/timinglee.org/news
默认发布内容为 news.timinglee.org:
基于域名的虚拟主机:
开启虚拟主机:
创建,编写 /etc/nginx/conf.d/ 下的 vhosts.conf 文件;
检测错误并重启服务:
查看是否有这个目录,并创建:
默认发布内容:
测试:
因为没有DNS服务器;所以测试需要手动做解析:
测试:
4.站点login.timinglee.org在被访问时必须强制走加密协议,其默认发布目录为/var/www/virtual/timinglee.org/login
默认发布内容为login.timinglee.org
在被访问时必须强制走加密协议时;必须先进行加密:
创建一个目录存放证书:
加密:
[root@server100 ~]# openssl req -newkey rsa:2048 -nodes -sha256 -keyout /etc/nginx/certs/timinglee.org.key -x509 -days 365 -out /etc/nginx/certs/timinglee.org.crt
查看认证:
编写文件:
检测并重启服务:
查看有没有默认发布目录并创建:
使用Windows浏览器访问域名:
强制加密:
编写文件:
^/(.*)$ --> 表示的是浏览器内所输入的所有字符串;
/$1 permanent --> 保留原始的访问;永久转换;
检测并重启服务:
完成强制加密。