nginx不默认监听80端口,域名访问要加端口号吗

nginx不默认监听80端口,端口默认80时直接通过域名访问,因为80可以省略,
那么不是默认80时,是不是必须域名+端口号访问?

是的。访问时不加端口号,将采用默认端口,http的默认端口是80,https的默认端口是443,这与nginx没关系。

nginx的配置可参考:nginx笔记

是的,需要加端口去访问,不是默认80.你也可以修改为80的端口,修改conf的配置文件就可以了