宝塔用户_fjsgo_a1c5 发表于 2024-10-28 11:35:47

【已完成】如何禁止IP+端口号访问只允许域名访问

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:面板9.0,nginx
系统版本:debian 12
问题描述:求助大佬,请问用域名进行反向代理后,如何禁止IP+端口号访问,只允许域名访问呢?
相关截图(日志、错误):

宝塔用户_allico 发表于 2024-10-28 12:55:02

同个服务器,用27.0.0.1:111,不要用公网

宝塔用户_ygrpry 发表于 2024-10-28 14:13:41

在Nginx 配置文件中的 server 块中添加配置

堡塔运维南一 发表于 2024-10-29 16:49:19

您好,可以通过添加nginx配置文件来实现,相关代码参考如下:
   server {
       listen       80;
       server_nameyour_domain.com;
       # 允许特定域名访问
       if ($host!~* ^(your_domain.com)$ ) {
         return 403;
       }
       location / {
         proxy_pass http://your_backend_server;
         # 其他代理相关配置
       }
   }

宝塔用户_fjsgo_a1c5 发表于 2024-10-29 23:46:46

运维技术南一 发表于 2024-10-29 16:49
您好,可以通过添加nginx配置文件来实现,相关代码参考如下:
   server {
       listen       80;


感谢解答,请问具体在哪里进行配置,能发个图吗

宝塔用户_fjsgo_a1c5 发表于 2024-11-2 04:30:54

已解决,反代后走的是80/443端口,直接把原来的端口(如127.0.0.1:10086)禁用或删除就行了。

宝塔用户_fjsgo_a1c5 发表于 2024-11-2 04:33:40

宝塔用户_fjsgo_a1c5 发表于 2024-10-29 23:46
感谢解答,请问具体在哪里进行配置,能发个图吗

已解决,反代后走的是80/443端口,直接把原来的端口(如127.0.0.1:10086)禁用或删除就行了
页: [1]
查看完整版本: 【已完成】如何禁止IP+端口号访问只允许域名访问