Nginx 配置示例

发布时间: 更新时间: 总字数:122 阅读时间:1m 作者: 分享 复制网址
专栏文章
  1. Nginx 配置企业微信API正向代理到内网环境
  2. Nginx 配置示例(当前)
  3. Nginx 代理 MySQL 端口
  4. Nginx proxy_pass 配置转发 / 路径问题
  5. Nginx 配置密码认证
  6. Nginx 配置 CPU 亲和性
  7. Nginx 配置 UDP/TCP/WebSocket 反向代理
  8. Nginx 配置目录文件列表显示功能
  9. Nginx 配置 gzip 压缩、缓存功能
  10. Nginx 配置端口转发

Nginx 配置示例

示例一:动态代理

server {
    listen 80;
    server_name xiexianbin.cn;
    # logging
    access_log  /var/log/tengine/xiexianbin.cn.access.log main;
    error_log   /var/log/tengine/xiexianbin.cn.error.log warn;
    location / {
        return 301 http://$arg_host-$arg_port.xiexianbin.cn;
    }
}

server {
    listen       80;
    server_name  *.xiexianbin.cn;
    # logging
    access_log  /var/log/tengine/xiexianbin.cn.access.log;
    error_log   /var/log/tengine/xiexianbin.cn.error.log warn;
    location / {
        if ($http_host ~* ^(.*)-(.*).xiexianbin.cn(.*)) {
            set $jupyter_host  $1;
            set $jupyter_port  $2;
        }
        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Credentials true;
        add_header Access-Control-Allow-Methods *;
        add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
        proxy_http_version 1.1;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection upgrade;
        proxy_pass http://$jupyter_host:$jupyter_port;
    }
}

示例二:代理SSL

    location / {
        proxy_pass https://127.0.0.1:443;
        proxy_redirect off;
        proxy_ssl_verify off;
        proxy_set_header Host $host;
        ...
    }
专栏文章
  1. Nginx 配置企业微信API正向代理到内网环境
  2. Nginx 配置示例(当前)
  3. Nginx 代理 MySQL 端口
  4. Nginx proxy_pass 配置转发 / 路径问题
  5. Nginx 配置密码认证
  6. Nginx 配置 CPU 亲和性
  7. Nginx 配置 UDP/TCP/WebSocket 反向代理
  8. Nginx 配置目录文件列表显示功能
  9. Nginx 配置 gzip 压缩、缓存功能
  10. Nginx 配置端口转发
最新评论
加载中...
Home Archives Categories Tags Statistics