linux设置host别名,Nginx中使用该别名,启动nginx无法识别

linux在/etc/hotst里设置了p1=18080,nginx配置文件中监听端口用这个p1,
启动nginx,报错无法识别p1. 为什么

别名??
无论你是想弄主机映射嘛,那直接在/etc/hosts 修改对应的IP和名字,然后在配置文件直接用这个server name不就OK?
你是本机做映射访问吧?
否则,就需要用DNS

hosts 文件是设置dns别名的 不是端口吧。