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
相关推荐
2401_882726488 分钟前
低代码配置式组态软件-BY组态
前端·物联网·低代码·前端框架·编辑器·web
web1309332039814 分钟前
ctfshow-web入门-文件包含(web82-web86)条件竞争实现session会话文件包含
前端·github
胡西风_foxww15 分钟前
【ES6复习笔记】迭代器(10)
前端·笔记·迭代器·es6·iterator
前端没钱19 分钟前
探索 ES6 基础:开启 JavaScript 新篇章
前端·javascript·es6
m0_748255261 小时前
vue3导入excel并解析excel数据渲染到表格中,纯前端实现。
前端·excel
hgdlip1 小时前
IP属地和所在地不一致什么意思?怎么换成另外一个地方的
服务器·网络协议·tcp/ip
KevinRay_1 小时前
命令行之巅:Linux Shell编程的至高艺术(中)
linux·运维·服务器·重定向·shell编程
土豆炒马铃薯。1 小时前
【Vue】前端使用node.js对数据库直接进行CRUD操作
前端·javascript·vue.js·node.js·html5
CC__xy2 小时前
Node二、Node.js 模块化、es6 软件包、Express - 框架
前端·node.js
zpjing~.~2 小时前
CSS 过渡动画效果
前端·css