web服务器集群|Nginx 服务--虚拟主机
文章目录
- 一、基于域名的 Nginx 虚拟主机
-
- 1.为虚拟主机提供域名解析
- 2.为虚拟主机准备网页文档
- 3.修改Nginx的配置文件
- 4.重启服务,访问测试
- 二、基于IP的虚拟主机
- 三、基于端口的虚拟主机
- 总结
一、基于域名的 Nginx 虚拟主机 1.为虚拟主机提供域名解析
echo "192.168.126.13 www.xjj.com www.accp.com" >> /etc/hosts
文章图片
2.为虚拟主机准备网页文档
mkdir -p /var/www/html/xjj
mkdir -p /var/www/html/accp
echo "www.xjj.com" > /var/www/html/xjj/index.html
echo "www.accp.com" > /var/www/html/accp/index.html
3.修改Nginx的配置文件
vim /usr/local/nginx/conf/nginx.conf
......
http {......
server {listen 80;
server_name www.xjj.com;
#设置域名www.xjj.com
charset utf-8;
access_log logs/www.xjj.access.log;
location / {root /var/www/html/xjj;
#设置www.xjj.com 的工作目录
index index.html index.php;
}
error_page 500 502 503 504 /50x.html;
location = 50x.html{root html;
}
}
server {listen 80;
server_name www.accp.com;
#设置域名www.accp.com
charset utf-8;
access_log logs/www.accp.access.log;
location / {root /var/www/html/accp;
index index.html index.php;
}
error_page 500 502 503 504 /50x.html;
location = 50x.html{root html;
}
}
}
文章图片
4.重启服务,访问测试
systemctl restart nginx浏览器访问:
http://www.xjj.com
http://www.accp.com
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ewlkj4T7-1633612858832)(C:\Users\姜姜爱吃香菜\AppData\Roaming\Typora\typora-user-images\image-20210930200704497.png)]
二、基于IP的虚拟主机
ifconfig ens33:0 192.168.126.31 netmask 255.255.255.0 vim /usr/local/nginx/conf/nginx.conf
......
http {......
server {listen 192.168.126.14:80;
#设置监听地址
server_name www.xjj.com;
charset utf-8;
access_log logs/www.xjj.access.log;
location / {root /var/www/html/xjj;
index index.html index.php;
}
error_page 500 502 503 504 /50x.html;
location = 50x.html{root html;
}
}server { listen 192.168.126.18:80;
#设置监听地址
server_name www.accp.com;
charset utf-8;
access_log logs/www.accp.access.log;
location / {root /var/www/html/accp;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = 50x.html{root html;
}
}
}
nginx -t
systemctl restart nginx.service
文章图片
浏览器访问
http://192.168.126.14
http://192.168.126.18
文章图片
文章图片
三、基于端口的虚拟主机
vim /usr/local/nginx/conf/nginx.conf
......
http {......
server {listen 192.168.126.14:8080;
#设置监听8080 端口
server_name www.xjj.com;
charset utf-8;
access_log logs/www.xjj.access.log;
location / {root /var/www/html/xjj;
index index.html index.html;
}
error_page 500 502. 503 504 /50x.html;
location = 50x.html{root html;
}
}server {listen 192.168.126.14:8888;
#设置监听8888端口
server_name www.xcf.com;
charset utf-8;
access_log logs/www.xcf.access.log;
location / {root /var/www/html/benet;
index index.html index.php;
}
error_page 500 502 503 504 /50x.html;
location = 50x.html{root html;
}
}
}nginx -t
systemctl restart nginx.service浏览器访问
http://192.168.126.14:8080
http://192.128.126.14:8888
systemctl restart nginx
文章图片
文章图片
文章图片
浏览器访问
http://192.168.126.14:8080
http://192.168.126.14:8888
文章图片
【web服务器集群|Nginx 服务--虚拟主机】
文章图片
总结
- 虚拟主机:节省资源, 充分利用资源
推荐阅读
- 私有化轻量级持续集成部署方案--03-部署web服务(下)
- 探索免费开源服务器tomcat的魅力
- federation--kubernetes集群联邦的实现
- web网页模板|如此优秀的JS轮播图,写完老师都沉默了
- [源码解析]|[源码解析] NVIDIA HugeCTR,GPU版本参数服务器---(3)
- spring|spring boot项目启动websocket
- OC:|OC: WKWebView详解
- (1)redis集群原理及搭建与使用(1)
- WKWebview|WKWebview js 调用oc 和oc调用js
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统