zoukankan      html  css  js  c++  java
  • Linux下安装Nginx

    配置 yum

    vi /etc/yum.repos.d/nginx.repo
    
    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/7/$basearch/
    gpgcheck=0
    enabled=1
    

    安装 Nginx

    sudo yum install -y nginx
    

    启动 Nginx 并设置开机自动运行

    sudo systemctl start nginx.service
    sudo systemctl enable nginx.service
    

    配置根据域名进行代理

    vi /etc/nginx/conf.d/xxx.conf
    
    # 使用 80 端口,根据域名不同使用不同的接口代理
    server {
        listen 80;
        server_name *.xxx.com;
        if ($http_host ~* "^(.*?).xxx.com$") {
               set $domain $1;
        }
    
        location / {
            if ($domain ~* "aaa") {  #域名中有aaa,转发到8080端口
                proxy_pass http://0.0.0.0:8080;
            }
        }
        location / {
            if ($domain ~* "bbb") {  #域名中有bbb,转发到8090端口
                proxy_pass http://0.0.0.0:8090;
            }
        }
    }
    

    重启

    nginx -s reload
    或者
    systemctl stop nginx.service
    systemctl start nginx.service
    systemctl status nginx.service
    
  • 相关阅读:
    .NET Framework 概述
    .Net笔试(二)
    EF CodeFirst 创建数据库
    C#中的继承
    SqlHelper 基类
    在C#中实现OOP概念
    索引器、委托和事件
    .Net笔试(一)
    HTML标签速记整理W3C
    Java函数调用总结
  • 原文地址:https://www.cnblogs.com/huangchuxian/p/14323133.html
Copyright © 2011-2022 走看看