搭建nginx虚拟主机——基于域名、端口和IP
发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,nginx支持的虚拟主机有三种1、基于域名的虚拟主机2、基于IP的虚拟主机3、基于端口的虚拟主机一、基于域名构建1、编译安装nginx服务2、配置DNS域名解析服务3、配置虚拟主机a、创建自测网页[r
千家信息网最后更新 2024年11月15日搭建nginx虚拟主机——基于域名、端口和IP
nginx支持的虚拟主机有三种
1、基于域名的虚拟主机
2、基于IP的虚拟主机
3、基于端口的虚拟主机
一、基于域名构建
1、编译安装nginx服务
2、配置DNS域名解析服务
3、配置虚拟主机
a、创建自测网页
[root@localhost named]# cd [root@localhost ~]# mkdir -p /var/www/html/kgc[root@localhost ~]# mkdir -p /var/www/html/accp[root@localhost ~]# ls /var/www/html/accp kgc[root@localhost ~]# cd /var/www/html/[root@localhost html]# echo "this kgc web" > kgc/index.html[root@localhost html]# echo "this accp web" > accp/index.html
b、编辑nginx.conf配置文件
vim /usr/local/nginx/conf/nginx.conf include conf.d/*.conf; server { listen 80; server_name www.kgc.com; charset utf-8; access_log logs/www.kgc.com.access.log ; location / { root /var/www/html/kgc; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 80; server_name www.accp.com; charset utf-8; access_log logs/www.accp.com.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; } }
c、重载服务
systemctl restart nginxnetstat -ntap | grep 80
d、访问测试
www.kgc.comwww.accp.com
二、基于端口
a、创建另一个端口的测试网页
[root@localhost ~]# cd /var/www/html/[root@localhost html]# echo "this is kgc 8080 web" > kgc/index.html
b、编辑nginx.conf配置文件,仅修改监听地址
server { listen 192.168.109.137:80; server_name www.accp.com; charset utf-8; access_log logs/www.accp.com.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; } } server { listen 192.168.109.137:8080; server_name www.accp.com; charset utf-8; access_log logs/www.accp8080.com.access.log ; location / { root /var/www/html/accp8080; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
c、重载nginx服务
systemctl restart nginxnetstat -ntap | grep 80
d、测试网页
www.accp.comwww.accp.com8080
三、基于IP
1、修改网页配置文件中的区域数据配置文件
vim /var/named/kgc.com.zonesystemctl restart named
2、编辑nginx.conf中的配置,修改ip地址
server { listen 192.168.109.137:80; server_name www.kgc.com; charset utf-8; access_log logs/www.kgc.com.access.log ; location / { root /var/www/html/kgc; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 192.168.109.134:80; server_name www.accp.com; charset utf-8; access_log logs/www.accp.com.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; } }
c、重载nginx服务
systemctl restart nginxnetstat -ntap | grep 80
d、测试网页
192.168.109.137192.168.109.134
配置
主机
虚拟主机
网页
服务
文件
测试
域名
端口
地址
区域
数据
支持
监听
编译
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
延庆区服务器管理
做软件开发需要英文吗
网易mc联机无法连接服务器
湛江市委网络安全
福建厦门网络安全黎佳
玉之魂游戏数据库
网络安全法第四十一条
数据库连接使用的设计模式
软件开发助理需要掌握什么
go 高并发下载服务器
页面上如何获取数据库连接
数据库管理员的职业经历
中国天津网络安全周
宝塔服务器的防护功能
安阳网络安全宣传周
游戏公司服务器管理
数据库如何创建快照
专科 软件开发 月薪
山东中职计算机网络技术教材
数据库原理及应用思政元素
信息网络安全调查表
石家庄安卓智能产品软件开发
主备数据库是备份到备库吗
数据库连接使用的设计模式
上海服务器电源哪里便宜
5G网络安全架构描述
腾讯qq服务器是干嘛的
网络安全检查措施
怎么判断是服务器主机
数据库查询生成报告