Nginx 配置基于主机名的 Web 服务器

配置方法如下

1.启动nginx

bash 复制代码
nginx 
systemctl start nginx

2.关闭权限

bash 复制代码
cd  /usr/share/nginx/html/
setenforce 0

3.添加自己的ip

vim /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4

localhost4.localdomain4

::1 localhost localhost.localdomain localhost6

localhost6.localdomain6

bash 复制代码
192.168.232.130   www.example.com
192.168.232.130   www.example.net

注意:添加的是自己的ip

bash 复制代码
cd /etc/nginx/conf.d
vim com.conf
server{
server_name www.example.com;
root /var/www/example.com/;
access_log /var/log/www/example.com/access.log;
error_log /var/log/www/example.com/error.log;
}
vim net.conf
server{
server_name www.example.net;
root /var/www/example.net/;
access_log  /var/log/www/example.net/access.log;
error_log  /var/log/www/example.net/error.log;
}
bash 复制代码
mkdir -p /var/www/example.com/
mkdir -p /var/www/wxample.net/
echo example.com  > /var/www/example.com/index.html
mkdir /var/log/nginx/example.net
mkdir /var/nginx/example.com
echo example.net > /var/www/example.net/index.html

6.查看效果

bash 复制代码
[root@localhost conf.d]# curl www.example.com
example.com
[root@localhost conf.d]# curl www.example.net
example.net
相关推荐
云边有个稻草人12 小时前
手机也能控 Linux?Cpolar+JuiceSSH 搞定内网远程
运维·服务器·cpolar
Altair123112 小时前
nginx的https的搭建
运维·网络·nginx·云计算
IT_陈寒12 小时前
Redis性能翻倍的5个冷门技巧,90%开发者都不知道第3个!
前端·人工智能·后端
Umi·13 小时前
iptables的源地址伪装
运维·服务器·网络
jingling55514 小时前
vue | 在 Vue 3 项目中集成高德地图(AMap)
前端·javascript·vue.js
油丶酸萝卜别吃14 小时前
Vue3 中如何在 setup 语法糖下,通过 Layer 弹窗组件弹出自定义 Vue 组件?
前端·vue.js·arcgis
阿巴~阿巴~15 小时前
自定义协议设计与实践:从协议必要性到JSON流式处理
服务器·网络·网络协议·json·操作系统·自定义协议
测试界的海飞丝20 小时前
10道软件测试面试题及其答案:
服务器·测试工具·职场和发展
skywalk816320 小时前
linux安装Code Server 以便Comate IDE和CodeBuddy等都可以远程连上来
linux·运维·服务器·vscode·comate
J***Q29220 小时前
Vue数据可视化
前端·vue.js·信息可视化