zoukankan      html  css  js  c++  java
  • nginx * 公用一个*端口

    服务器:ubuntu

    配置nginx代理有2个文件,分别是sites-enabled 和sites-available。

    路径都在/etc/nginx下,sites-enabled为sites-available的软链接(网上教程都说直接在sites-available里配置就行,但我是在sites-enabled里配置的)。

    需求:java.xxx.com 访问是希望跳转到内部的java服务器

    在sites-enabled文件下创建一个文件,java.xxx.com

    #跳转的服务器内网地址和端口,我这里名字取为java upstream 中可以加入多台服务器,实现负载均衡。
    upstream java.xxx.com{
        server 127.0.0.1:8080;
    }
    
    server {
            listen 80;
            #listen   [::]:80 default ipv6only=on; ## listen for ipv6
    
            #编写你设置的域名
            server_name java.xxx.com;
    
            location / {
            #写入上方申请的upstream      
            proxy_pass http://java.xxx.com;
            }
            access_log /var/log/java.xxx.com.tk_access.log;
    }

    #如果需要映射到具体目录可以这么写

    server { listen 80; #编写你设置的域名 server_name java.xxx.com; location / { rewrite ^/(.*)$ /你的目录/$1 last; } location ~* ^/你的目录/.*$ { proxy_pass http://java.xxx.com; } access_log /var/log/java.xxx.com.tk_access.log; }

      

    完成后重启nginx服务器,访问java.xxx.com实现跳转。

  • 相关阅读:
    心跳机制
    C++虚继承和虚基类
    STL,ATL与WTL
    C# Task的暂停与终止
    C#继承
    C#线程同步问题
    CourtAi发布配置文件修改说明
    阿里云虚拟主机https化步骤第一篇,申请证书(笔记)
    linux 服务器重启指令
    .net core 发布到iis问题 HTTP Error 500.30
  • 原文地址:https://www.cnblogs.com/hikarusun/p/5881030.html
Copyright © 2011-2022 走看看