百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

nginx配置多个站点使用同一端口

off999 2025-01-08 16:28 47 浏览 0 评论

场景描述

用户在同一台服务器上部署了多个站点,需要使用不同域名的80端口来访问不同的网站

准备事项

  • 主机已安装好nginx服务
  • 站点文件已上传到主机目录
  • 不同域名已解析到主机IP

部署步骤

1、检查/etc/nginx/nginx.conf <span style="color:red">(nginx默认配置文件路径,如果使用其他方式部署,对应部署的其他路径)</span>配置文件,确保文件中包含 include /etc/nginx/conf.d/*.conf;

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;  #nginx站点配置文件路径

    server {
        listen       80 default_server; #默认监听端口
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html; #默认站点路径

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
        }

        error_page 404 /404.html;
        location = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
    }
}

2、在目录/etc/nginx/conf.d下面新建website1.conf,website2.conf,文件名可自定义。监听端口都改为80端口并绑定不同的域名,root路径分别配置为不同的站点路径。 website1.conf文件内容:

server {
    listen       80;	#website1监听端口
    server_name  one.example.com;	#website1绑定域名
    root         /var/www/html/web1/;	#website1站点路径
    # Load configuration files for the default server block.

    location / {
        index index.php index.html index.htm;	#站点默认页面
        }
    error_page 404 /404.html;
        location = /40x.html {
    }
    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

website2.conf文件内容:

server {
    listen       80;	#website2监听端口
    server_name  two.example.com;	#website2绑定域名
    root         /var/www/html/web2/;	#website2站点路径
    # Load configuration files for the default server block.

    location / {
        index index.php index.html index.htm;	#站点默认页面
        }
    error_page 404 /404.html;
        location = /40x.html {
    }
    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

3、重启nginx服务,验证不同域名访问效果

相关推荐

如何彻底关掉windows更新(如果关闭windows更新)

方法一:Windows设置  要想关闭Win10自动更新,比较简单的一种方法就是进入到Windows设置中,将Windows更新直接关闭。步骤如下:  1、按“Windows+I”键,打开Wind...

pe怎么制作u盘启动盘(pe制作u盘启动工具)

制作U盘启动PE的方法:1、准备一个8G或以上容量的U盘,接入电脑,u盘启动PE制作工具会自动识别u盘,2、接着,设置模式和格式,一般默认选择USB—HDD以及NTFS,点击一键制作成U盘启动PE...

iso镜像系统下载(下载iso镜像文件)

vmwareiso镜像文件可以从VMware官网下载。具体的下载步骤如下:1.打开VMware官网,进入产品下载页面。2.在产品下载页面,选择需要下载的VMware产品,比如VMwareWork...

电脑分区工具哪个好用(电脑分区工具下载)

电脑分区助手使用方法1.首先先打开我们的分区助手。2.我们把鼠标放上去然后点击鼠标右键选择合并并分区。3.然后勾选上我们未分配的空间。4.然后就扩展完成了。1、《CrystalDiskMark》是一款...

字体大小怎么调(win10字体大小怎么调)

在大多数文字处理软件和编辑器中,设置字体大小通常是通过以下方法之一完成的:1.使用快捷键:常见的快捷键是使用Ctrl(或Command键)+"+"或"-...

联想电脑重装系统下载(联想系统重装软件)

联想电脑重装系统步骤:1、制作好U盘启动盘,然后把下载的联想win7系统iso文件直接复制到U盘的GHO目录下:2、在联想电脑上插入U盘,重启后不停按F12或Fn+F12快捷键打开启动菜单,选择U盘项...

qq靓号注册入口(qq靓号注册免费申请网址)
qq靓号注册入口(qq靓号注册免费申请网址)

目前是没有qq靓号申请器的,因为qq靓号都是由腾讯qq直售代理的,想要申请只能在会员界面支付若干个月会员便可以获得,不同的靓号价格可能不一样,使用期限必须要有qq超级会员。QQ靓号是腾讯公司推出的一种增值QQ号码,是腾讯QQ新推出的一款邮箱...

2026-01-11 01:03 off999

电脑显示已连接上但是无法上网

排查处理:一、若使用的是公共网络:1.尝试在人流量较少的地方使用,并确认热点可正常使用。2.请确认是否需通过浏览器登录网站注册后才能上网。二、若使用的是家庭网络,建议连接其他wifi或手机个人热点进行...

手动更新显卡驱动(更新显卡驱动教程)

方法如下:1.打开设备管理器。在Windows10中可以键入"设备管理器"来搜索。2.展开"显示适配器"选项。3.右键单击要更新的显卡并选择"更新驱动程...

清理注册表软件(注册表清理工具哪个好)
  • 清理注册表软件(注册表清理工具哪个好)
  • 清理注册表软件(注册表清理工具哪个好)
  • 清理注册表软件(注册表清理工具哪个好)
  • 清理注册表软件(注册表清理工具哪个好)
联想笔记本技术客服电话(联想笔记本技术客服电话)

联想个人及家庭用户购买与服务热线400-990-8888联想商用客户服务热线400-810-6666联想ThinkPad产品服务热线400-100-6000联想ThinkPad产品购买咨询400-89...

开机卡死在bios主板界面(主机启动卡在bios界面)

最大的可能感染了CIH病毒,破坏了cmos设置.造成进入COMS死机.修复方法是升级BIOS即可。另外,如果BIOS芯片损坏的坏.一般开机是无法显示的。BIOS电池损坏更不可能,电池损坏只不过无法保存...

校园网wifi认证(湖南科技大学校园网wifi认证)

wifi不稳定,出现登录界面之后就跳别的wifi上了,所以登录不上应该是你校园网认证客户端不支持移动设备。可以咨询校园方啊校园网是为学校师生提供教学、科研和综合信息服务的宽带多媒体网络。首先,校园网应...

最强万能wifi解锁可看密码(最强万能wifi解锁可看密码吗)

万能锁解开wifi密码方法,要解开wF密码,可以按以下步骤操作:第一步,下载一个wF万能钥匙,第二步,打开万能钥匙,用它去解需要的网络,如果可以的话,一会就可以解开。第三步,点击无线网管理,选择解开的...

excel2007免费完整版(excel2007要钱吗)
excel2007免费完整版(excel2007要钱吗)

打开太平洋电脑网,搜索office2007将下载的文件解压,找到红框中的安装文件点击安装即可。序列号文件夹里有。电脑上安装excel表格的具体步骤如下:1.在桌面或快捷方式中找到360安全保护快捷方式,然后双击以打开软件。点击下面的"更...

2026-01-10 21:03 off999

取消回复欢迎 发表评论: