再把项目部署到云服务器上后,前端页面一开始部署在888端口上了,但是后面需要把前端页面部署在8082端口,我在宝塔面板上修改了nginx端口,云服务器上端口也放行了,为什么当访问8082的时候界面出不来,但是访问888端口前端界面竟然还在888端口上!
这是为什么呢?怎么解决呢?是不是缓存之类的问提?
题主所言极是
你觉得是缓存问题,那就清空一下缓存进行访问测试一下就OK了。
至于如果还是不行,那就去nginx排错,其实我一直不建议你们直接玩宝塔噶,因为有问题的时候,还是需要你们直接去对应的服务进行查看日志,定位问题来排错,还是服务中的基础决定你是否能解决。
宝塔,是方便一些有点经验的人去玩,会更好,当类似我这样的“老司机”,也不需要😂直接哪个服务有问题,排错哪个服务。。要部署哪个应用服务,就部署哪个应用😂
重启服务器试一下
这里小灰想说一下,放的文件夹一定不是管理员的或者某个私人用户的文件夹,否则我们在访问的时候会没有权限而导致404,之前小灰就是这样,卡了我好久,后来才发现,蠢得可爱。一定要放在那种公共的文件夹,比如说这个root文件夹就是root 的
直接放在外面根目录新建一个也ok
当你修改了 Nginx 的端口配置后,需要重启 Nginx 服务才能使配置生效。如果你没有重启 Nginx 服务,可能会导致访问新端口时无法正确显示页面。
另外,如果你使用了浏览器缓存,也可能导致访问新端口时无法正确显示页面。可以尝试在浏览器中清空缓存并重新加载页面,或者在访问新端口时使用隐身模式。
看描述,预计是修改nginx的配置文件后,没有重新加载使配置文件生效,注意有些端口是系统的保留端口,业务端口一般不建议太小
首先,确保你有没有做端口映射,如果有,看是否端口映射修改时修改的端口是不是服务暴漏的端口;如果没有检查修改完端口后是否 nginx -s reload 生效配置