nginx一个端口配置多个项目_映射地址怎么设置

nginx一个端口配置多个项目_映射地址怎么设置Nginx默认的80端口如果想要同时配置多个项目,让项目实现不需要指定端口号即可访问,按照如下配置即可更多精彩更多技术博客,请移步IT人才终生实训与职业进阶平台-实训在线前置内容使用Nginx部署Vue项目这片笔记里面介绍了如何使用Nginx部署项目找到对应项目的Nginx配置一般比较规范的配置方式是为每个单独的项目创建.conf文件,如…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Nginx 默认的 80 端口如果想要同时配置多个项目,让项目实现不需要指定端口号即可访问,按照如下配置即可

更多精彩

前置内容

  1. 使用 Nginx 部署 Vue 项目 这片笔记里面介绍了如何使用 Nginx 部署项目

找到对应项目的 Nginx 配置

  1. 一般比较规范的配置方式是为每个单独的项目创建 .conf 文件,如下图
    nginx一个端口配置多个项目_映射地址怎么设置

修改对应项目的配置

  1. 第一个 server 就是用于转发请求的配置
    • listen 80 指默认的端口号,具体配置在上图中国的 default.conf
    • server_name asing1elife.club 是关键项,表示会触发代理的具体请求链接,当通过该链接访问服务器时,因为默认就是访问 80 端口,所以会直接触发该配置
      • 需要注意的是,域名的 DNS 解析需要配置该服务器的公共 IP
    • proxy_pass http://172.16.195.116:8000/ 指当触发转发请求后会跳转的真实地址
      • 真实地址指向的就是第二个 server 的具体配置
server {
    listen 80;
    server_name asing1elife.club;
    autoindex on;
    location / {
        proxy_pass http://172.16.195.116:8000/;
    }
}

server {
    listen       8000;
    server_name  localhost;

    root /opt/teamnote/teamnote;
    index index.html;

    client_max_body_size 20m;
    client_body_buffer_size 128k;

    location / {
      try_files $uri $uri/ @router;
      index index.html;
    }

    location @router {
      rewrite ^.*$ /index.html last;
    }

    location /teamnote/api/ {
          proxy_pass http://172.16.195.116:8001/teamnote/api/;
          proxy_redirect off;
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header   Cookie $http_cookie;
          proxy_set_header HTTP-X-REQUESTED-WITH $http_x_requested_with;
          proxy_set_header HTTP_X_REQUESTED_WITH $http_x_requested_with;
          proxy_set_header x-requested-with $http_x_requested_with;
          client_max_body_size 10m;
          client_body_buffer_size 128k;
          proxy_connect_timeout 90;
          proxy_send_timeout 90;
          proxy_read_timeout 90;
          proxy_buffer_size 128k;
          proxy_buffers 32 32k;
          proxy_busy_buffers_size 128k;
          proxy_temp_file_write_size 128k;
    }
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197470.html原文链接:https://javaforall.net

(0)
上一篇 2025年9月3日 上午11:15
下一篇 2025年9月3日 上午11:43


相关推荐

  • 国外LOGO设计欣赏的200佳网站推荐(系列十五)

    国外LOGO设计欣赏的200佳网站推荐(系列十五)这个系列将向大家分享国外精美Logo设计欣赏的200佳网站,设计师们可通过这些网站收集的优秀Logo作品来获取灵感,进而设计出更加时尚、更有创意的作品,设计师们也可以把自己得意的Logo作品提交到这些

    2022年7月3日
    40
  • lamp一键安装包

    lamp一键安装包本文转自 http hi baidu com iamcyh item e777eb81ba90 环境 MySQL Apache PHP Nginx 一键安装包全集 好强大 1 MAPn 本文固定链接 http blog baidusb org p 236 简单行走 MAPn 是一个用于 Linux CentOS

    2026年3月19日
    2
  • 程序员需要学数电吗(手机费电快有什么方法)

    目录????0.前言:????1.常见进制介绍:????(1)十进制:①示例:②可知一个任意多位的十进制数D均可展开为如下形式:③拓展——若以N取代式中的10,即可得到多位任意进制(N进制)数展开式的普遍形式:????(2)二进制:①根据N进制数展开的普遍形式可得任意一个二进制数均可展开为:![在这里插入图片描述](https://img-blog.csdnimg.cn/b7a289fac3d54c6f8ef071849945ca92.png)②并可利用上式计算出任一二进制数所表达的十进制数的大小:???

    2022年4月11日
    47
  • pycharm 激活码 2022【在线注册码/序列号/破解码】

    pycharm 激活码 2022【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    76
  • 迎战2022 – Python中文翻译《环球时报》整篇文章实战演示,调用有道翻译API接口进行英文转中文翻译实例训练

    迎战2022 – Python中文翻译《环球时报》整篇文章实战演示,调用有道翻译API接口进行英文转中文翻译实例训练Python 调用有道翻译 API 接口翻译 环球时报 整篇文章实战演示第一章 翻译效果展示 翻译文章示例一 得益于中国援助的数字电视 喀麦隆农村社区享受着非洲国家杯 翻译文章示例二 有关中国传统文化的节目深受年轻观众的欢迎 第二章 实现 文章结构分析 文章内容爬取 有道翻译接口系列文章 第一篇 有道翻译 API 服务开通 有道翻译 API 接口的服务开通与使用 Python 进行接口调用实例演示 第二篇 ELMUNDO 西班牙语翻译

    2026年3月17日
    1
  • python处理通达信 5分钟数据 .lc5文件处理,生成csv文件,期货回测

    python处理通达信 5分钟数据 .lc5文件处理,生成csv文件,期货回测importstructimportdatetimeimportmathimporttime#根据二进制前两段拿到日期分时defget_date_str(H1,H2):year=math.floor(H1/2048)+2004month=math.floor(H1%2048/100)day=H1%2048%100hour=math.floor(H2/60)minute=H2%6.

    2022年7月24日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号