Nginx 配置文件注意点
- 端口配置
监听的端口不能被其他的进程占用,比如8080端口如果已经被tomcat占用的话,Nginx在监听的过程中就会出现如下错误:
所以在配置监听的端口时,要检查端口的占用情况 配置文件匹配的优先顺序
当在/etc/nginx/conf.d/目录下有多个Nginx配置文件,且监听的端口号相同时,会优先选择配置了匹配的server_name且值不为localhost的配置文件。如果server_name只有为localhost的配置文件和没有配置server_name的配置文件,则会选择localhost的配置文件。如果监听的端口号及server_name配置的值都一样,则优先选择该目录下第一个配置文件。- 例子1
在/etc/nginx/conf.d/中有三个配置文件,依次为a.conf,b.conf,c.conf
a.conf 配置:
- 例子1