当前位置: 首页 > article >正文

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


http://www.kler.cn/news/331547.html

相关文章:

  • ICM20948 DMP代码详解(60)
  • SpringBoot技术在墙绘艺术市场的应用
  • 在VS code 中部署C#和avalonia开发环境
  • 【Qt Quick】基础语法:变量类型
  • Vue-Lecture1-Notes
  • Redis Sorted Set 跳表的实现原理与分析
  • Redis:string类型
  • 手部姿态映射到远程操作机器人
  • python Scrapy 框架 demo
  • 【微信小程序前端开发】入门Day03 —— 页面导航、事件、生命周期、WXS 脚本及自定义组件
  • java设计模式介绍
  • Django Web开发接口定义
  • 北京数字孪生工业互联网可视化技术,赋能新型工业化智能制造工厂
  • Stable Diffusion绘画 | 来训练属于自己的模型:LoRA模型验收
  • Golang | Leetcode Golang题解之第447题回旋镖的数量
  • SpringBoot3响应式编程全套-Reactor核心
  • OSDU轻量化单机部署
  • ubuntu20.04安装CUDA与cudnn
  • 问:SQL中join语法的差异?
  • 深刻理解Redis集群(下):Redis 哨兵(Sentinel)模式