首页 >>  正文

服务器nginx配置

来源:baiyundou.net   日期:2024-08-04

作者:xdos

描述

        Nginx Proxy Manager是一个图形化的nginx反代配置程序,网上安装使用教程很多,本次不再赘述。相信有很多小伙伴在使用NPM反代的时候经常会出现一些站点代理后会出现端口丢失(自动跳转到80端口)、502错误,或者需要加路径才能访问。

以unraid登录页面为例,添加一个站点,填写外网访问的域名,和内网代理ip、端口

启用ssl,选择对应证书

一般网站到此之后,点保存就能够愉快的进行访问了,但是unraid页面就不行了,登录页面并没有很顺利打开。此处可能会碰到各种错误,有人可能会端口丢失,有人可能需要手动在域名后面加上 /unraid才能打开页面等情况。原因是我们使用的是非标准80端口,访问unraid页面的时候有个自动重定向的动作,导致路径和端口丢失。

解决办法

知道原因后就好解决,我们可以在高级配置里面添加一些nginx的参数,时段端口和路径能够正确携带给server即可,配置如下图

具体参数内容如下,需要改动的只有第2行,其他都可以保持不变,实际使用的时候需要把#和// 去掉,然后填入高级配置,增加配置后就能够愉快的访问了。

  • ##location / {

  • ##   proxy_pass http://192.168.6.6:80/;    //需要代理的服务器内网访问方式

  • ##   proxy_set_header Host $http_host;

  • ##   proxy_redirect  http:// https://;     //http强制https

  • ##

  • ##   proxy_set_header X-Forwarded-Host  $http_host;     //携带主机头

  • ##   proxy_set_header X-Forwarded-Port  $server_port;   //携带端口

  • ##   proxy_set_header X-Forwarded-Proto $scheme;

  • ##   proxy_set_header X-Forwarded-Scheme $scheme;

  • ##   proxy_set_header X-Real-IP         $remote_addr;

  • ##   proxy_set_header X-Forwarded-For   $remote_addr;

  • ##

  • ##   

  • ##   proxy_set_header Upgrade    $http_upgrade;

  • ##   proxy_set_header Connection $http_connection;

  • ##   proxy_http_version 1.1;

  • ##   

  • ##}

","force_purephv":"0","gnid":"96d0ee6d9a18b9444","img_data":[{"flag":2,"img":[{"desc":"","height":"239","title":"","url":"https://p0.ssl.img.360kuai.com/t01d458f8b9c412af48.jpg","width":"600"},{"desc":"","height":"616","title":"","url":"https://p0.ssl.img.360kuai.com/t0154bef3d9660c9e17.jpg","width":"600"},{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t018ca821dc074139f3.jpg","width":"600"},{"desc":"","height":"571","title":"","url":"https://p0.ssl.img.360kuai.com/t011b3ecb8592825011.jpg","width":"600"},{"desc":"","height":"269","title":"","url":"https://p0.ssl.img.360kuai.com/t0176bde4e53ef73b9e.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1663675493000,"pure":"","rawurl":"http://zm.news.so.com/f6857f8bdf16ddad999b910d4797a11f","redirect":0,"rptid":"842bd7ed37eb2ae5","s":"t","src":"什么值得买","tag":[],"title":"NPM(nginx proxy manager)解决部分站点代理失败问题,unraid登录页面代理不成功

羊于以1604nginx http文件服务器 怎么配置 -
柯阎浅17750913614 ______ Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器.支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能.并且支持很多第三方的模块扩展.

羊于以1604nginx 负载均衡 服务器有多个站点,改怎么设置选择我需要的 -
柯阎浅17750913614 ______ 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦. 负载均衡 先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分...

羊于以1604如何在Nginx服务器中设置多个站点 -
柯阎浅17750913614 ______ 这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设: IP地址: *.*.*.* 域名1 example1.com 放在 /www/example1 域名2 example2.com 放在 /www/example2 配置 nginx virtual hosting 的基本思路和步骤如下: 把2个站点 ...

羊于以1604怎么配置nginx与gunicorn -
柯阎浅17750913614 ______ apt-get 服务器拿到手后第一件事就是更新apt-get,要换源什么的自己搜一大堆.之前因为系统不小心选成了Ubuntu 10.04了,遇到一大堆问题,后来换到12.04一切顺利. apt-get update pip pip还是建议更换源,速度是飞一般的感觉.具体方法...

羊于以1604单域名证书怎么配置nginx -
柯阎浅17750913614 ______ 1、安装SSL模块 要在nginx中配置https,就必须安装ssl模块,也就是: http_ssl_module. 进入到nginx的解压目录:/usr/local/nginx/nginx-1.16.1 新增ssl模块(原来的那些模块需要保留) 2、配置HTTPS 把ssl证书 *.crt 和 私钥 *.key 拷贝到/usr/local/nginx/conf目录中. 新增 server 监听 443 端口 3、reload nginx

羊于以1604如何安装nginx -
柯阎浅17750913614 ______ 方法/步骤 1 安装nginx前,我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果以安装我们可以通过图二所示卸载 2 我们一般安装linux软件都会在/usr/local目录下,然后进行解...

羊于以1604请求怎么匹配到nginx配置的servername -
柯阎浅17750913614 ______ nginx中的server_name指令主要用于配置基于名称虚拟主机,server_name指令在接到请求后的匹配顺序分别为:1、准确的server_name匹配,例如: server { listen 80; server_name frady.info www.frady.info; ... } 2、以*通配符开始的字符串: ...

羊于以1604linux服务器怎么配置nginx+php+mysql环境 -
柯阎浅17750913614 ______ 一、简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 ...

羊于以1604如何配置nginx+uwsgi+django -
柯阎浅17750913614 ______ 由于django只是web框架 本身的web界面只是测试界面 所以我们在实际应用中 应该用主流的web服务器 而不是django自带的web.我这里用的是django+uwsgi+ nginx 主要就是web客户端指向nginx nginx后台通过upsstream 模块转发给内部自定...

羊于以1604nginx 怎么配置 spdy -
柯阎浅17750913614 ______ 虽然SPDY当前还并不是一个标准协议,但是Google Chrome,Chromium,Mozilla Firefox,Opera,IE11均已支持SPDY协议.SPDY可以缩短网页的加载时间,让你们网页更快的展现在用户面前,仅从这个方面来说,就有部署SPDY的必要.SPDY强制...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024