如何更改Web服务器的默认端口?

如果你的Web服务器没有运行在默认的80或443端口上,浏览器在访问时就不会收到响应。为了解决这个问题,你需要在URL中手动指定端口号,以便告诉浏览器去请求正确的Web服务端口。

评论 (3)

虽然手动加端口号能解决访问问题,但作为日常使用确实挺麻烦的。不过对于部署服务来说,这其实是更规范的做法,毕竟80和443端口通常需要root权限,普通用户根本占不到。而且换个冷门端口还能顺便防一下那些无脑扫描的恶意脚本,一举两得。

博主说得太简单了吧?其实除了手动在url后加端口号(如 http://127.0.0.1:8080),更推荐在web服务器配置里直接改默认监听端口。另外,如果不是本地测试,公网环境下千万别直接用非标准端口,容易招黑客扫描,最好配合nginx反代或者防火墙策略,安全第一嘛。

说得对,虽然默认端口访问确实方便,但实际项目中为了安全或部署多服务,改端口是常态。只要前端请求时带上端口号就行,现代开发工具处理这个都很简单。