nginx中文官网
作者: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;
##
##}
宦万茅1723安装nginx需要什么主机配置 -
贾琴卞18495476191 ______ 从nginx官网下载相应的安装包 建议下载 下载稳定版 解压到相应的目录,比如我是e盘 然后修改目录名字为nginx 进入nginx目录 双击nginx.exe 来启动nginx 此时 直接在浏览器地址栏输入:localhost 便能看到 欢迎页面,说明你虚拟主机已经搭建好了 但是有时候 我们需要配置路径 在默认情况下 他的root是 nginx目录下的html文件夹 如若修改 则打开conf目录下的nginx.conf 找到server 选项 修改咯location 中的root 选项.8 比如我修改到D:/webroot 则修改为
宦万茅1723刚刚装了php7 nginx下有多个php版本,怎么选择使用哪一个 -
贾琴卞18495476191 ______ 生产环境使用Stable version:最新稳定版,现在最新的版本是nginx-1.10.3 注意各版本的区别:Nginx官网提供了三个类型的版本1、Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版2、Stable version:最新稳定版,生产环境上建议使用的版本3、Legacy versions:遗留的老版本的稳定版
宦万茅1723如何查看nginx的用户名及用户组? -
贾琴卞18495476191 ______ nginx的用户名在/etc/nginx/nginx.conf配置文件中,有一个user参数,查看对应的就可以. 此外使用ps axu|grep nginx来查看. 1、Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为俄罗...
宦万茅1723nginx 现在最新版本多少 -
贾琴卞18495476191 ______ Development versions are nginx-0.8.21, nginx/Windows-0.8.21, the change log. The latest stable versions are nginx-0.7.63, nginx/Windows-0.7.63, the change log. The latest legacy stable version is nginx-0.6.39, the change log.
宦万茅1723打开网站出现Welcome to nginx! 什么原因 -
贾琴卞18495476191 ______ 这个问题是对方的问服务器是使用的nginx做的前端服务.... 可能是对方的网页已经被删除或者从新建立网站就是这个样子,没有什么中毒可言 相关资料有请参考 http://www.520599.com/wenti/74066294.html
宦万茅1723如何让Nginx支持中文文件名 -
贾琴卞18495476191 ______ 如果显示其他编码需要按如下步骤设置. CentOS 编辑/etc/sysconfig/i18n 文件,内容修改为:(可以使用vi、nano或winscp图形管理软件,依个人口味选择) LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" 保存,重启系统. ...
宦万茅1723403 Forbidden nginx/1.10.1访问网站出现这个
贾琴卞18495476191 ______ 这个是nginx出现403 forbidden最常见的原因.为了保证文件能正确执行,nginx既需要文件的读权限,又需要文件所有父目录的可执行权限.例如,当访问/usr/local/nginx/html/image.jpg时,nginx既需要image.jpg文件的可读权限,也需要/, /usr,/usr/local,/usr/local/nginx,/usr/local/nginx/html的可以执行权限.解决办法:设置所有父目录为755权限,设置文件为644权限可以避免权限不正确.
宦万茅1723win10怎么通过浏览器访问虚拟机nginx -
贾琴卞18495476191 ______ 首先你的虚拟机应该与你的win7系统网络访问正常,比如在同一个网段 启动web server时确认其启动在对外能够访问的ip和端口上 然后如楼上所说
宦万茅1723welcome to nginx 怎么解决 -
贾琴卞18495476191 ______ welcome to nginx是nginx的默认初始欢迎页,表示nginx已经成功安装并启动 更改nginx.conf文件,改变其中的root可以将nginx的站点目录指向root设置的目录中 修改完配置使用nginx -s reload即可重启nginx
宦万茅1723如何开启nginx 的https服务 -
贾琴卞18495476191 ______ Nginx安装SSL证书:https://www.gworg.com/ssl/107.html Nginx 自动跳转到HTTPS:https://www.gworg.com/ssl/167.html