如果您想让浏览器直接访问服务器公网 IP 或者未绑定在宝塔面板中的域名时,显示一个自定义的 HTML 文件,可以通过以下步骤实现:
1.在 /www/server/panel/vhost/nginx/ 目录下创建一个新的配置文件,例如 mycustom.conf,并在文件中添加以下内容:
- server {
- listen 80 default_server;
- listen [::]:80 default_server;
- server_name _;
- root /www/wwwroot/html; # 这里修改为您自定义的 HTML 文件所在的目录
- index index.html;
- }
复制代码 其中,server_name _; 表示匹配所有域名,root /www/wwwroot/html; 表示 HTML 文件所在的目录,index index.html; 表示默认的访问文件为 index.html。
2. 将您自定义的 HTML 文件放置在 /www/wwwroot/html目录下。
3. 重启 Nginx 服务,使新的配置文件生效。可以使用以下命令进行重启:
- /etc/init.d/nginx restart
复制代码 这样,当浏览器直接访问服务器公网 IP 或者未绑定在宝塔面板中的域名时,就会显示您自定义的 HTML 文件了。需要注意的是,由于这种方式会将所有 HTTP 请求都重定向到您自定义的 HTML 文件,可能会影响到其他网站的访问,因此需要谨慎使用。 |