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

相关推荐
创世宇图3 小时前
阿里云Alibaba Cloud Linux 4 LTS 64位生产环境配置-Nginx
linux·nginx
一勺菠萝丶10 小时前
芋道项目部署时,前端和门户网站如何通过 Nginx 转发后台接口,而不直接暴露后端地址
运维·前端·nginx
好多渔鱼好多10 小时前
【IPC】Nginx 技术介绍
人工智能·nginx
桌面运维家12 小时前
Nginx+Keepalived:Linux高可用负载均衡配置实战
linux·nginx·负载均衡
Carsene12 小时前
Docsify + Nginx 部署指南:解决 404 路由与 Markdown 加载失败问题
nginx
雪碧聊技术14 小时前
前端项目部署到服务器
服务器·nginx·ubuntu·前端项目部署
bearpping1 天前
Nginx 配置:alias 和 root 的区别
前端·javascript·nginx
肠胃炎1 天前
挂载方式部署项目
服务器·前端·nginx
曲幽1 天前
FastAPI实战:WebSocket vs Socket.IO,这回真给我整明白了!
python·websocket·nginx·socket·fastapi·web·async·socketio
袁庭新1 天前
M系列芯片Mac上通过Homebrew一键安装/卸载Nginx并上线项目全指南
运维·nginx·macos·袁庭新·袁庭新ai