1、[root@server200 ~]# vmset.sh 100
root@server100 ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.254.100 netmask 255.255.255.0 broadcast 172.25.254.255
inet6 fe80::2ba4:2f89:8855:a3b prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:91:a3:da txqueuelen 1000 (Ethernet)
RX packets 136138 bytes 180895053 (172.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 36381 bytes 3088988 (2.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2、
[root@server100 ~]# vim /etc/nginx/nginx.conf
root /var/www/html;
[root@server100 ~]# mkdir -p /var/www/html
[root@server100 ~]# echo /var/www/html/ > /var/www/html/fed.html
[root@server100 ~]# vim /etc/nginx/nginx.conf
index fed.html;
[root@server100 ~]# curl 172.25.254.100
default's page
3、[root@server100 ~] vim vhosts.conf
server {
listen 80;
server_name news.timinglee.org;
root /var/www/virtual/timinglee.org/news;
fed.html;
}
[root@server100 ~]mkdir -p /var/www/virtual/timinglee.rog/news
[root@server100 ~]echo news.timinglee.org
> /ar/www/virtual/timinglee.rog/news/fed.html
[root@server100 ~] vim /var/www/html/fed.html
[root@server100 ~] curl news.timinglee.org
news.timinglee.org
4、[root@server100 ~] mkdir -p /var/www/virtual/timinglee.org/login
[root@server100 ~]echo login.timinglee.org > /var/www/virtual/timinglee.org/news/fed.html
[root@server100 ~] vim /var/www/html/fed.html
[root@server100 ~] curl login.timinglee.org
login.timinglee.org
[root@server100 ~] mkdir /etc/nginx/certs/
[root@server100 ~] openssl req -newkey rsa:2048 -nodes -sha256 -keyout
/etc/nginx/certs/timinglee.org.key -x509 -days365 -out /etc/nginx/certs/timinglee.org.crt
[root@server100 ~]ls /etc/nginx//certs/
timinglee.org.crt timinglee.org.key
[root@server100 ~] vim vhosts.conf
server {
listen 433 ssl:
server name login.timinglee.org;
ssl_certificate "/etc/nginx/certs/timinglee.org.crt";
ssl_certificate_key
"/etc/nginx/certs/timinglee.org.key";
root /var/www/virtual/timinglee.org/login;
index fed.html;
}
[root@server100 ~] mkdir -p /var/www/virtual/timinglee.org/login
[root@server100 ~]echo login.timinglee.org > /var/www/virtual/timinglee.org/login/fed.html[root@server100 ~] vim vhosts.conf
server{
listen 80;
server_name login.timinglee.org;
rewrite ^/(. *)$ https://login.timinglee.org/$1 permanent;
}
测试:
unit4.web服务的部署及高级优化方案
最新推荐文章于 2024-07-30 21:21:31 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)