百度

Nginx部署多个网站

为节省资源,通常一个服务器会运行多个网站,通常一个服务一个IP,多个域名共用一个IP,多个域名共用一个端口(通常是80端口)。

这时候需要一台服务器部署多个网站,多个网站共用一个IP,共用一个80端口。

关键技术:

1、修改nginx下conf目录文件nginx.conf文件。

2、如果有多个server的话,一定要确保设置其中一个为default_server,以保证nginx按照server_name匹配不到合适的server时,可以把请求转发给默认的server处理。

下面来操作下:

1、打开nginx-1.13.12\conf下的nginx.conf文件

找到初始配置server 监听配置,大概在36行

在80后面空格,添加default_server

2、添加另一个网站的配置

在35行之前添加如下配置

1
2
3
4
5
6
7
8
9
10
11
server {
    listen    80;
    server_name  www.abc.com;
  
    root  D:/htmlsite/abc/;
    index   index.html index.htm;
  
    location / {
      allow  all;
    }
}

说明:

server 配置一个网站

listen 监听端口

server_name 网站域名

root 网站绝对地址,后面记得带斜杠

index 指定网站首页


解决网页打开速度慢的神奇代码
加在配置文件最后面

1
2
3
proxy_connect_timeout 1;
proxy_send_timeout 30;
proxy_read_timeout 60;

  

posted @   麦克斯-侯  阅读(7111)  评论(1编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
百度
点击右上角即可分享
微信分享提示