nginx配置多域名共用服务器80端口

nginx配置多域名共用服务器80端口

多个域名,比如两个域名,这两个域名其实共用一台服务器(意味着域名解析到同一个IP),一个域名为abc.com(可以是http://abc.com或者www.abc.com),另外一个域名为xyz.com(可以是http://xyz.com或者www.xyz.com)共同指向一台服务器,服务器上为abc.com和xyz.com提供服务的应用程序绑定的端口不同,比如:

localhost:1234 -> abc.com

localhost:5678 -> xyz.com

配置nginx的nginx.conf文件,使得在浏览器通过abc.com或xyz.com访问到不同"网站"(让访问者感觉这不是同一台服务器),其实,这种应用场景可以通过域名+端口的方式区分,让同一台服务器上的服务程序跑在不同端口上实现,但是,这样的话用户访问需要通过abc.com:端口1或xyz.com:端口2,让用户觉得有些异样,最好的方式是不要让用户加端口,直接通过abc.com或xyz.com访问,开发者需要做的是通过nginx共用一个80端口,分发到同一台服务器上不同端口的服务程序处理。

核心是配置nginx.conf实现:

复制代码
http{

    server {
        listen       80;
        server_name  abc.com;
		
		location / {
            proxy_pass   http://localhost:1234;
        }
    }
	
	server {
        listen       80;
        server_name  xyz.com;

		location / {
            proxy_pass   http://localhost:5678;
        }
    }


    ...
}

Windows环境下搭建nginx文件下载服务器_windows搭建nginx服务器-CSDN博客文章浏览阅读6.8k次,点赞4次,收藏32次。这里https://zhangphil.blog.csdn.net/article/details/122377041https://zhangphil.blog.csdn.net/article/details/122377041 有Windows环境下搭建nginx服务器的步骤。下面使用nginx在Windows环境下搭建文件服务器。假设现在需求是把 D:\program 文件夹下所有文件共享出去,通过 http://xxx:80/download 这种样式的url开放下载服务。.._windows搭建nginx服务器https://blog.csdn.net/zhangphil/article/details/122377474Windows安装启动apache httpd 2.4 web服务器-CSDN博客文章浏览阅读454次,点赞15次,收藏9次。apache httpd主要用来处理静态网页内容以及如php。(1)在下载apache:(2)下载解压到一个目录,如果目录是这样的:找到 \httpd-2.4.62\Apache24\conf\httpd.conf 文件,修改server root地址为真实当前apache httpd安装目录:路径里面用反斜线。保存为xxx.bat即可。输入httpd -t输出:表明配置正常。(3)安装apache主服务。Apache24是自定义的名字,随意。https://blog.csdn.net/zhangphil/article/details/142623232

Windows环境下搭建nginx后端服务器_windows搭建nginx服务器-CSDN博客文章浏览阅读4.4k次。(1)在nginx官网(nginx: download)下载基于Windows的版本。(2)解压后放入一个自定义的目录文件,比如:(3)使用Windows批处理命令进入在第(2)步中的文件目录,输入命令:nginx -v查看当前安装的nginx版本。通过命令:start nginx启动nginx服务器。输出结果如图:(4)如果以上步骤均准确无误完成,那么此时打开浏览器,输入地址localhost,回车,会打开nginx默认页面:..._windows搭建nginx服务器https://zhangphil.blog.csdn.net/article/details/122377041

相关推荐
Crazy________2 小时前
34部署LNMP架构详细解析
linux·运维·服务器·nginx
木易 士心1 天前
Nginx 基本使用和高级用法详解
运维·javascript·nginx
siriuuus2 天前
Nginx IP 透传
网络·nginx
40kuai2 天前
nginx server_tokens 和proxy_hide_header的差别
运维·nginx
小池先生3 天前
服务请求出现偶发超时问题,经查服务本身没问题,问题出现在nginx转发。
运维·服务器·nginx
Java水解3 天前
Nginx平滑升级与location配置案例详解
后端·nginx
心灵宝贝3 天前
nginx-1.16.1-2.p01.ky10.sw_64.rpm 安装教程(详细步骤,适用于Kylin V10/SW64架构)
nginx·架构·kylin
用户31187945592184 天前
nginx-1.16.1-2.p01.ky10.sw_64.rpm 安装教程(详细步骤,适用于Kylin V10/申威SW64架构)
nginx
stark张宇4 天前
攻克 CRMRB 部署难点:从 PHP 扩展、数据库配置到进程守护
nginx·centos·php
罗政4 天前
【免费】轻量级服务器centos监控程序+内存+cpu+nginx+适合小型站长使用
服务器·nginx·centos