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

相关推荐
时间售卖铺19 小时前
Nginx 反向代理
运维·nginx·云原生
life码农19 小时前
Nginx location 优先级详解:匹配规则、修饰符与完整代码示例
运维·nginx
爬也要爬着前进1 天前
Prometheus通过Nginx-vts-exporter模块监控nginx服务
运维·nginx·prometheus
溪语流沙1 天前
【Web全栈进阶】Nginx反向代理 + HTTPS:正式上线
前端·vue.js·python·nginx·https·fastapi
无敌糖果1 天前
Nginx 后端error.log疯狂刷盘问题分析
运维·nginx
李纲明2 天前
WordPress 古腾堡点「更新」报「不是有效的 JSON 响应」:我按 REST 接口一路查下来的顺序
运维·nginx·php·wordpress·rest api
你看我名字2 天前
LNMP 生产架构与云运维实践:Nginx、PHP-FPM、MySQL 全链路分析
运维·nginx·架构
疯狂成瘾者2 天前
海康威视 WSS 视频取流原理:6014/559 端口、Nginx 代理与 TLS 证书问题
运维·nginx·音视频
李纲明2 天前
WordPress 首页正常、内页全 404:固定链接与伪静态规则排查步骤(Apache / Nginx)
nginx·apache·wordpress
小天源3 天前
从 Nginx 日志到访问分析:轻量化网站监测服务的架构实践
jvm·nginx·网络安全·架构·网络监控