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

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

发表在 Linux面板2024-10-28 11:35  关闭 [复制链接] 6 994

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

使用道具 举报 只看该作者 回复
发表于 2024-10-28 12:55:02 | 显示全部楼层
同个服务器,用27.0.0.1:111  ,不要用公网
使用道具 举报 回复 支持 1 反对 0
发表于 2024-10-28 14:13:41 | 显示全部楼层
在Nginx 配置文件中的 server 块中添加配置
使用道具 举报 回复 支持 反对
发表于 2024-10-29 16:49:19 | 显示全部楼层
您好,可以通过添加nginx配置文件来实现,相关代码参考如下:
   server {
       listen       80;
       server_name  your_domain.com;
       # 允许特定域名访问
       if ($host!~* ^(your_domain.com)$ ) {
           return 403;
       }
       location / {
           proxy_pass http://your_backend_server;
           # 其他代理相关配置
       }
   }
使用道具 举报 回复 支持 反对
发表于 2024-10-29 23:46:46 | 显示全部楼层
运维技术南一 发表于 2024-10-29 16:49
您好,可以通过添加nginx配置文件来实现,相关代码参考如下:
   server {
       listen       80;

感谢解答,请问具体在哪里进行配置,能发个图吗
使用道具 举报 回复 支持 反对
发表于 2024-11-2 04:30:54 | 显示全部楼层
已解决,反代后走的是80/443端口,直接把原来的端口(如127.0.0.1:10086)禁用或删除就行了。
使用道具 举报 回复 支持 反对
发表于 2024-11-2 04:33:40 | 显示全部楼层
宝塔用户_fjsgo_a1c5 发表于 2024-10-29 23:46
感谢解答,请问具体在哪里进行配置,能发个图吗

已解决,反代后走的是80/443端口,直接把原来的端口(如127.0.0.1:10086)禁用或删除就行了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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