nginx使用域名监听80端口,指向不同服务器

作者:神秘网友 发布时间:2021-02-24 12:20:09

nginx使用域名监听80端口,指向不同服务器

找到nginx.conf编辑

编辑完记得重启 

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {

    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
##########################主要配置################################
    server {
        listen       80; #监听的端口
        server_name  abc.wsycoon.cn; #域名
        location / {
            proxy_buffering off; #重定向
            proxy_pass http://xxx.xxx.xxx.xxx:808; #实际你要请求的地址
        }
    server {
        listen       80;
        server_name  abcd.wsycoon.xyz;
        location / {
            proxy_redirect off;
            proxy_pass http://xxx.xxx.xxx.xxx:8080;
          }
    }
################################################################

    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}

  

nginx使用域名监听80端口,指向不同服务器 相关文章

  1. Charles使用教程及Https乱码解决(转)

    记:之前一直使用fiddler做代理抓包,但是发现使用Https的经常访问失败,网上查了以下以后发现Charles更好用,但是使用Charles时抓到的内容全是乱码,再查发现是设置问题,网上查了以后按下面这个设置没问题了,完全可以抓到数据(重点查点红色字部分) Charl

  2. 关于Angular directive使用的语法问题

    源代码: import { AfterViewInit, Component, Directive, Input, OnInit} from @angular/core;@Directive({ selector: [cxFocus]})export class FocusDirective implements OnInit, AfterViewInit { @Input(cxFocus) public config: string; @Input() set c

  3. Angular里ngClass的一个使用例子

    ngClass定义的位置: export declare class NgClass implements DoCheck { private _iterableDiffers; private _keyValueDiffers; private _ngEl; private _renderer; private _iterableDiffer; private _keyValueDiffer; private _initialClasses; private

  4. 使用Angular reactive form发送HTTP请求的一个简单例子

    form源代码: import { Component, OnInit } from @angular/core;import { FormControl } from @angular/forms;@Component({ selector: jerryform, template: ` Favorite Color: input type=text [formControl]=favoriteColorControl `})export class ReactF

  5. 怎样使用qemu+kgdb调试linux系统

    利用qemu+kgdb调试Linux系统 author:Ewan 在Guest上编译并 安装 需要debug的内核,需要将以下选项加入编译配置中。 CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_INFO=y CONFIG_CONSOLE_POLL=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 CONFIG_KDB_DEFAULT_ENABLE=0x1 CO

  6. Druid连接池的使用

    @Test public void test2() throws SQLException{ DruidDataSource dataSource = new DruidDataSource(); dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSource.setUrl("jdbc:mysql://localhost:3306/test"); dataSource.setUsername("root"

  7. Ubuntu20配置美化

    信息介绍 使用对象:安装完中文版Ubuntu,觉得不好看的人 Ubuntu版本:20.04 参考文章:美化、安装QQ钉钉微信 一. 配置OS 1.更换源 打开软件"软件和更新" 选择要更换的源 2.搜狗输入法 安装包下载地址:https://pinyin.sogou.com/linux/r=pinyin 安装方法:

  8. Scanner的使用

    package com.self.demo;import java.util.Scanner;public class Demo5 { public static void main(String[] args) throws Exception { System.out.println(f(5)); boolean flag = true; do { Scanner scanner = new Scanner(System.in); System.out.println(

  9. linux 上使用yum 安装openjdk1.8

    linux 上使用yum 安装openjdk1.8 yum -y install java-1.8.0-openjdk.x86_64 最后出现Complete! 就成功了 接着运行 java -version 出现当前java版本即表示java安装成功了 jdk和openjdk的区别 使用CentOS 安装jdk SE1.8 通过yum安装的 一般都是 OpenJDK 一般

  10. 在MySql存储过程中使用事务

    在MySql存储过程中使用事务 现有如下的存储过程,执行插入操作。其中bill表中id为primary key,其它为字段为普通字段,没加任何索引与约束,多余的省略,不予展示。 DROP PROCEDURE IF EXISTS transactionTest;CREATE PROCEDURE transactionTest()BEGIN INSE

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2020, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词