当前位置:论坛首页 > Linux面板 > 求助

NGINX反向代理不成功!!!

发表在 Linux面板2021-3-31 16:50 [复制链接] 3 2301

我自己安装的Nginx配置可以成功



使用面板不可以!
因字数原因发布了太多图片


Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Wed Mar 31 16:36:41 CST 2021
There was an unexpected error (type=Not Found, status=404).








使用道具 举报 只看该作者 回复
发表于 2021-3-31 16:51:34 | 显示全部楼层
本帖最后由 宝塔用户_kyrtta 于 2021-3-31 16:58 编辑

这是我单机使用的配置 宝塔没有使用这个配置
  1. server {
  2.     server_name xxx.com;
  3.     listen 80;
  4.     location / {
  5.         return 301 https://$server_name$request_uri;
  6.     }
  7. }
  8. server {
  9.     listen 443 ssl;
  10.     server_name xxx.com;
  11.     ssl_certificate     /etc/nginx/cert/123.pem;
  12.     ssl_certificate_key /etc/nginx/cert/123.key;
  13.        

  14.     # NGINX usually only allows 1M per request. Increase this to JIRA's maximum attachment size (10M by default)
  15.     client_max_body_size 10M;

  16.     location / {
  17.         proxy_set_header X-Forwarded-Host $host;
  18.         proxy_set_header X-Forwarded-Server $host;
  19.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  20.         proxy_pass http://192.168.0.111:8080;
  21.     }
  22. }
复制代码


使用道具 举报 回复 支持 反对
发表于 2021-3-31 16:52:45 | 显示全部楼层
本帖最后由 宝塔用户_kyrtta 于 2021-3-31 16:58 编辑

宝塔配置默认,配置没有报错,但是反向不成功
宝塔使用的配置
  1. #PROXY-START/
  2. location ~* \.(php|jsp|cgi|asp|aspx)$
  3. {
  4.         proxy_pass http://127.0.0.1:8181;
  5.     proxy_set_header Host $host;
  6.     proxy_set_header X-Real-IP $remote_addr;
  7.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  8.     proxy_set_header REMOTE-HOST $remote_addr;
  9. }
  10. location /
  11. {
  12.     proxy_pass http://127.0.0.1:8181:8181;
  13.     proxy_set_header Host $host;
  14.     proxy_set_header X-Real-IP $remote_addr;
  15.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  16.     proxy_set_header REMOTE-HOST $remote_addr;
  17.    
  18.     add_header X-Cache $upstream_cache_status;
  19.    
  20.     #Set Nginx Cache
  21.    
  22.             add_header Cache-Control no-cache;
  23.     expires 12h;
  24. }

  25. #PROXY-END/
复制代码


使用道具 举报 回复 支持 反对
发表于 2021-3-31 16:57:02 | 显示全部楼层
宝塔用户_kyrtta 发表于 2021-3-31 16:51
我使用的配置:server {
    server_name xxx.com;
    listen 80;
location / {
        return 301 https://$server_name$request_uri;
    }




改成

  1.     if ($server_port !~ 443){
  2.         rewrite ^(/.*)$ https://$host$1 permanent;
  3.     }
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表