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
相关推荐
yuanyxh11 小时前
Mac 软件推荐
前端·javascript·程序员
万少11 小时前
AtomCode开发微信小程序《谁去呀》 全流程
前端·javascript·后端
某人辛木11 小时前
Web自动化测试
前端·python·pycharm·pytest
Kagol12 小时前
Superpowers GSD gstack AgentSkills深度测评
前端·人工智能
pixcarp12 小时前
知识库系统的内容资产闭环怎么设计
服务器·数据库·后端·golang
excel13 小时前
JavaScript 字符串与模板字面量:从表象到本质理解
前端
京东云开发者13 小时前
当AI成为导演-如何用AI创作动漫短剧
前端
李白的天不白13 小时前
使用 SmartAdmin 进行前后端开发
java·前端
乘风gg14 小时前
🤡PUA AI Coding 工具 的 10 条终极语录
前端·ai编程·claude
学Linux的语莫14 小时前
Vue 3 入门教程
前端·javascript·vue.js