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

【待反馈】面板绑定域名并开启SSL访问,登录信息中的IP信

发表在 Linux面板2024-6-7 22:30 [复制链接] 6 1455

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

8.2.0
系统版本:

macos 14.2.1
问题描述:

面板绑定域名并开启SSL访问,登录信息中的IP信息显示为127.0.0.1,不显示我访问面板的真实来源IP。nginx配置文件
  1. user www www;
  2. worker_processes auto;
  3. error_log /www/wwwlogs/nginx_error.log crit;
  4. pid /www/server/nginx/logs/nginx.pid;
  5. worker_rlimit_nofile 51200;

  6. stream {
  7.         log_format tcp_format
  8.                 '$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_received|$session_time|$upstream_addr|$upstream_bytes_sent|$upstream_bytes_received|$upstream_connect_time';

  9.         access_log /www/wwwlogs/tcp-access.log tcp_format;
  10.         error_log /www/wwwlogs/tcp-error.log;
  11.         include /www/server/panel/vhost/nginx/tcp/*.conf;
  12. }

  13. events {
  14.         use epoll;
  15.         worker_connections 51200;
  16.         multi_accept on;
  17. }

  18. http {
  19.         include mime.types;
  20.         #include luawaf.conf;

  21.         include proxy.conf;

  22.         default_type application/octet-stream;

  23.         server_names_hash_bucket_size 512;
  24.         client_header_buffer_size 32k;
  25.         large_client_header_buffers 4 32k;
  26.         client_max_body_size 50m;

  27.         sendfile on;
  28.         tcp_nopush on;

  29.         keepalive_timeout 60;

  30.         tcp_nodelay on;

  31.         fastcgi_connect_timeout 300;
  32.         fastcgi_send_timeout 300;
  33.         fastcgi_read_timeout 300;
  34.         fastcgi_buffer_size 64k;
  35.         fastcgi_buffers 4 64k;
  36.         fastcgi_busy_buffers_size 128k;
  37.         fastcgi_temp_file_write_size 256k;
  38.         fastcgi_intercept_errors on;

  39.         gzip on;
  40.         gzip_min_length 1k;
  41.         gzip_buffers 4 16k;
  42.         gzip_http_version 1.1;
  43.         gzip_comp_level 2;
  44.         gzip_types text/plain
  45.                 application/javascript
  46.                 application/x-javascript
  47.                 text/javascript
  48.                 text/css
  49.                 application/xml;
  50.         gzip_vary on;
  51.         gzip_proxied expired no-cache no-store private auth;
  52.         gzip_disable "MSIE [1-6]\.";

  53.         limit_conn_zone $binary_remote_addr zone=perip:10m;
  54.         limit_conn_zone $server_name zone=perserver:10m;

  55.         server_tokens off;
  56.         access_log off;
  57.   
  58.         #set_real_ip_from 0.0.0.0/0;
  59.         real_ip_header X-Forwarded-For;

  60.         server {
  61.                 listen 888;
  62.                 server_name phpmyadmin;
  63.                 index index.html index.htm index.php;
  64.                 root /www/server/phpmyadmin;
  65.             location ~ /tmp/ {
  66.                 return 403;
  67.             }
  68.                 allow 127.0.0.1;
  69.                 allow ::1;
  70.                 deny all;

  71.                 #error_page   404   /404.html;
  72.                 include enable-php.conf;

  73.                 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
  74.                         expires 30d;
  75.                 }

  76.                 location ~ .*\.(js|css)?$ {
  77.                         expires 12h;
  78.                 }

  79.                 location ~ /\. {
  80.                         deny all;
  81.                 }

  82.                 access_log /www/wwwlogs/access.log;
  83.         }
  84.         server {
  85.                 listen 80;
  86.                 server_name bt101. xxxxxx.com;
  87.                 location / {
  88.                         proxy_set_header Host $http_host;
  89.                   proxy_set_header X-Real-IP $remote_addr;
  90.                   proxy_set_header REMOTE-HOST $remote_addr;
  91.                   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  92.                   proxy_set_header Public-Network-URL http://$http_host$request_uri;
  93.                         #proxy_pass http://localhost:8899;
  94.                         rewrite ^(.*)$ https://$host$1;
  95.                 }

  96.                 access_log /www/wwwlogs/access.log;
  97.         }
  98.         server {
  99.             listen 443 ssl;
  100.             #配置HTTPS的默认访问端口为443。
  101.             #如果未在此处配置HTTPS的默认访问端口,可能会造成Nginx无法启动。
  102.             #如果您使用Nginx 1.15.0及以上版本,请使用listen 443 ssl代替listen 443和ssl on。
  103.             server_name bt101.xxxxxx.com;
  104.             ssl_certificate /www/server/panel/vhost/cert/bt101. xxxxxx.com/bt101. xxxxxx.com.pem;  #需要将cert-file-name.pem替换成已上传的证书文件的名称。
  105.             ssl_certificate_key /www/server/panel/vhost/cert/bt101. xxxxxx.com/bt101. xxxxxx.com.key; #需要将cert-file-name.key替换成已上传的证书密钥文件的名称。
  106.             ssl_session_timeout 5m;
  107.             ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  108.             #表示使用的加密套件的类型。
  109.             ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #表示使用的TLS协议的类型。
  110.             ssl_prefer_server_ciphers on;
  111.             location / {
  112.                             proxy_set_header Host $http_host;
  113.                           proxy_set_header X-Real-IP $remote_addr;
  114.                   proxy_set_header REMOTE-HOST $remote_addr;
  115.                   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  116.                   proxy_set_header Public-Network-URL http://$http_host$request_uri;
  117.                 proxy_pass http://localhost:8899;
  118.             }
  119.             access_log /www/wwwlogs/access.log;
  120.         }


  121.         include /www/server/panel/vhost/nginx/*.conf;
  122. }
复制代码


相关截图(日志、错误):

WechatIMG440.jpg
使用道具 举报 只看该作者 回复
发表于 2024-6-8 14:25:50 | 显示全部楼层
想使用代理,请更新到测试版,测试版使用的就是nginx代理的。
使用道具 举报 回复 支持 反对
发表于 2024-6-8 16:29:33 | 显示全部楼层
大炮运维V587 发表于 2024-6-8 14:25
想使用代理,请更新到测试版,测试版使用的就是nginx代理的。

正式版使用代理就会有这个问题是吗?
使用道具 举报 回复 支持 反对
发表于 2024-6-10 14:57:35 | 显示全部楼层
忘了i 发表于 2024-6-8 16:29
正式版使用代理就会有这个问题是吗?

本地登录的是显示这个的
使用道具 举报 回复 支持 反对
发表于 2024-6-12 21:21:31 | 显示全部楼层
运维技术阿闯 发表于 2024-6-10 14:57
本地登录的是显示这个的

我不是服务器本地登录,是我自己家里的网络,自己的电脑登录的。
使用道具 举报 回复 支持 反对
发表于 2024-6-13 10:46:42 | 显示全部楼层
忘了i 发表于 2024-6-12 21:21
我不是服务器本地登录,是我自己家里的网络,自己的电脑登录的。

您好,您到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境
mv  /www/server/panel/pyenv /www/backup/pyenv_backup
重新获取新的面板环境和更新包
curl http://download.bt.cn/install/update_panel.sh|bash
使用道具 举报 回复 支持 反对
发表于 2025-6-17 17:54:09 | 显示全部楼层
运维技术阿闯 发表于 2024-6-13 10:46
您好,您到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境
mv  /www/s ...

执行第二条命令报错了,现在执行 bt命令也报错了T_T
wechat_2025-06-17_175259_685.png
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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