配置CentOS服务器Node项目出错记录
使用网站域名之前:
在设置网站域名之前,我一直都是使用ip地址进入网站。
配置好node项目:

此时通过ajax是可以访问该端口的。
使用网站域名后:
域名强制加上了https协议,此时需要在相应html文件的<head>中添加一条
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
将http转换为https。
但是在使用域名后不管ajax使用任何url(域名、3w+域名、ip地址),均无法访问3000端口。

值得注意的是,在SSL为开启强制https时(即以ip访问无警告),可以正常使用端口。但是开启强制https后,唯一能用的ip也阵亡了。
目前还没找到解决方案,不过博主怀疑是跨域问题。

浙公网安备 33010602011771号