Nginx:不同域名访问同一台机器的不同项目

Nginx很简单就可以解决同一台机器同时跑两个或者多个项目,而且都通过域名从80端口走。

Windows环境下nginx服务为例,配置文件nginx.conf中,http中加上

复制代码
include /setup/nginx-1.20.1/conf/conf.d/*.conf;

删除server部分,完整如下:

复制代码
#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #access_log  logs/access.log  main;
	include /setup/nginx-1.20.1/conf/conf.d/*.conf;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
}

/setup/nginx-1.20.1/conf/conf.d/目录下创建hquw365.confhqxg365.conf文件。

hquw365.conf配置如下:

复制代码
server {
        listen       80;
        server_name  beian.hquw365.com;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   D:/setup/nginx-1.20.1/html/beian/hquw365;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

hqxg365.conf配置如下:

复制代码
server {
        listen       80;
        server_name  hqxg365.com;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   D:/setup/nginx-1.20.1/html/beian/hqxg365;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

配置完成后,重新加载nginx配置文件。

在浏览器中输入http://beian.hquw365.com/

输入http://hqxg365.com/

实际应用中,可以将两个域名都解析到同一台服务器上,然后如此配置,即可实现同一台服务器部署两个项目,都走80端口。

相关推荐
4A广告文案几秒前
名创优品在成都开了家“乐园”,顺便造了个新IP
网络·网络协议·tcp/ip
名字还没想好☜19 分钟前
用 systemd 托管后台服务:Restart 策略、日志接管、资源限制与开机自启全踩一遍
运维·docker·kubernetes
Fnetlink11 小时前
Fnet 云网安 260904
网络·人工智能·安全·web安全·网络安全
乌恩大侠1 小时前
GH200 新增 NVMe SSD 分区、格式化与挂载完整流程
运维·服务器·前端
tangwangbi1 小时前
Linux 系统配置文件:/etc/profile、~/.bashrc 和 ~/.bash_profile 三者之间的区别与作用
linux·运维·bash
天远数科1 小时前
风险治理实战:基于天远车信盟出险构建自动化理赔核保流水线
java·网络·人工智能·自动化
蜀道山老天师2 小时前
Shell Bash变量与运算符(含条件测试与流程控制)
linux·运维·bash
草邦设计开发团队_媒体资源平台2 小时前
GEO 信源整合一键发布软文:从内容生产到流量获客的自动化实践
运维·人工智能·自动化
zhou lily2 小时前
非标自动化管理系统ERP如何选?2026年10大ERP软件对比分析
运维·自动化
mengge.cloud2 小时前
存储技术基础小白教程
linux·运维·服务器·wpf·存储