nuxt4部署宝塔面板后禁止ip加端口直接访问网站

最近在百度统计后台发现域名有通过ip加端口模式进行访问网站的,这对于网站来说绝对不是一个好的事情。

这就需要站长通过设置,禁止使用ip加端口或任何域名加端口等非正常访问方式进入网站。

那么使用nuxt4开发的网站在宝塔面板上node中部署要如何处理该问题呢?

解决流程如下:

一、ecosystem.config.cjs文件如下配置

module.exports = {
apps: [
{
name: 'NuxtAppName',
port: '3001',
exec_mode: 'cluster',
instances: 'max',
env: {
NODE_ENV: 'production',
HOST: '127.0.0.1', // 只监听本地
PORT: 3001
},
script: './.output/server/index.mjs',
},
],
}

二、关键点代码如下

env: {
NODE_ENV: 'production',
HOST: '127.0.0.1', // 只监听本地
PORT: 3001
},

三、重启项目

    通过上述两步处理后,重启项目。再次使用ip加端口模式访问就会发现访问时被拒绝禁止访问。

六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!