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
相关推荐
晷龙烬1 分钟前
Vue 3 自定义指令:从“瑞士军刀”到“专属工具” !
前端·javascript·vue.js
MediaTea3 分钟前
思考与练习(第四章 程序组成与输入输出)
java·linux·服务器·前端·javascript
BD_Marathon4 分钟前
【JavaWeb】NPM_简介和相关配置
前端·npm·node.js
松涛和鸣5 分钟前
35、Linux IPC进阶:信号与System V共享内存
linux·运维·服务器·数据库·算法·list
咸鱼加辣7 分钟前
【前端框架】react
前端·react.js·前端框架
unicrom_深圳市由你创科技8 分钟前
Vue 3 高效开发技巧总结
前端·javascript·vue.js
HIT_Weston10 分钟前
66、【Ubuntu】【Gitlab】拉出内网 Web 服务:Gitlab 配置审视(十)
前端·ubuntu·gitlab
金海境科技12 分钟前
【服务器数据恢复】H3C华三Ceph分布式存储文件丢失数据恢复案例
服务器·经验分享·分布式·ceph
长空任鸟飞_阿康14 分钟前
LangChain 技术栈全解析:从模型编排到 RAG 实战
前端·python·langchain
chilavert31815 分钟前
技术演进中的开发沉思-258 Ajax:自定义事件
前端·ajax·okhttp