
1)启动、重启及停止nginx服务
进入sbin目录,执行以下命令启动nginx服务:
./nginx
若需指定配置文件启动,命令为:
./nginx -c /usr/local/nginx/conf/nginx.conf
要重启nginx服务,使用命令:
nginx -s reload
停止nginx服务则执行:
nginx -s stop
还可以查看nginx版本:
nginx -V
若不确定sbin目录地址,可通过以下命令查找:
ps -ef | grep nginx
通过systemctl方式也可以启动、重启和停止nginx服务。
2)检测配置文件是否存在语法错误
使用命令:
nginx -t
若配置文件无误,将提示ok,并显示配置文件路径(例如:/usr/local/nginx/conf/nginx.conf)。
3)查看nginx占用的端口号
nginx启动后,可输入以下命令查看占用端口:
netstat -anp | grep nginx
请注意,合理合规地使用端口,若存在未使用的端口,请在配置文件中删除后重启nginx。
备注:谷歌禁用端口10080,一般不建议使用。
4)配置文件详解
用户访问配置为:
user root;
CPU核数通常与服务器cpu数量一致,或设置为auto:
worker_processes 16;
nginx错误日志目录:
error_log logs/error.log;
error_log logs/error.log notice;
error_log logs/error.log info;
nginx的pid记录文件目录:
pid logs/nginx.pid;
load_module /usr/lib/nginx/modules/ngx_stream_module.so;
events模块:
worker_connections 65535; 支持客户端最大连接数。
http模块:
