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

【已解答】访问提示403 Forbidden

发表在 Linux面板2023-6-25 22:57 [复制链接] 4 4145

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

系统版本:centos7.9

问题描述:服务器公网ip浏览器直接打开报错403,域名解析了服务器ip,但是没绑定在宝塔面板上打开也是403错误,在/www/server/panel/vhost/nginx/0.default.conf文件中添加了自定义配置的html文件,但是不生效。需求就是想让没绑定在宝塔面板中的域名或者服务器ip浏览器访问时,显示一个我自定义的html文件。

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

1.png 2.png
使用道具 举报 只看该作者 回复
发表于 2023-6-25 23:29:24 | 显示全部楼层
如果您想让浏览器直接访问服务器公网 IP 或者未绑定在宝塔面板中的域名时,显示一个自定义的 HTML 文件,可以通过以下步骤实现:

1.在 /www/server/panel/vhost/nginx/ 目录下创建一个新的配置文件,例如 mycustom.conf,并在文件中添加以下内容:
  1. server {
  2.     listen 80 default_server;
  3.     listen [::]:80 default_server;
  4.     server_name _;
  5.     root /www/wwwroot/html;  # 这里修改为您自定义的 HTML 文件所在的目录
  6.     index index.html;
  7. }
复制代码
其中,server_name _; 表示匹配所有域名,root /www/wwwroot/html; 表示 HTML 文件所在的目录,index index.html; 表示默认的访问文件为 index.html。
2. 将您自定义的 HTML 文件放置在 /www/wwwroot/html目录下。
3. 重启 Nginx 服务,使新的配置文件生效。可以使用以下命令进行重启:
  1. /etc/init.d/nginx restart
复制代码
这样,当浏览器直接访问服务器公网 IP 或者未绑定在宝塔面板中的域名时,就会显示您自定义的 HTML 文件了。需要注意的是,由于这种方式会将所有 HTTP 请求都重定向到您自定义的 HTML 文件,可能会影响到其他网站的访问,因此需要谨慎使用。
使用道具 举报 回复 支持 反对
发表于 2023-6-26 09:52:57 | 显示全部楼层
按如上操作后任然返回的是403,Nginx也重启过了 3.png
使用道具 举报 回复 支持 反对
发表于 2023-6-26 11:07:52 | 显示全部楼层
堡塔运维盏尽 发表于 2023-6-25 23:29
如果您想让浏览器直接访问服务器公网 IP 或者未绑定在宝塔面板中的域名时,显示一个自定义的 HTML 文件,可 ...

按如上操作后任然返回的是403,Nginx也重启过了
使用道具 举报 回复 支持 反对
发表于 2023-10-19 08:07:34 | 显示全部楼层
同样的问题,怀疑是 os 版本问题,打算降级版本看看
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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