上一次讲了nginx的安装,这一次咱们说说nginx的启动,中止,重启。
#格式:nginx地址 -c nginx配置文件地址 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
liunx下启动通俗点说就是找到nginx而后找到你想启动的配置文件就能够了。html
若是是正常启动的话,它是不会显示任何信息的。地址栏中输入linux
http://localhost
就能够查看是否开启成功。可是就像人生免不了遇到各类糟心的事情,若是你遇到没法启动的话,也不要着急。常常是端口被占用,找到端口,kill进程就解决了。那怎么找到进程呢?继续往下看。nginx
#找到正在进行nginx主进程号查看 ps -ef |grep nginx; #中止的三种方法: #nginx从容中止 kill -QUIT NGINX主进程号 #nginx快速中止 kill -TERM NGINX主进程号或kill -INT NGINX主进程号 #nginx强制中止 pkill -9 nginx
通常重启是为了让新配置文件生效,重启成功通常分两步走:安全
(1)检查配置文件是否正确,检查文件正确有两种方法。服务器
第一种:ui
#找到nginx cd /usr/local/nginx/sbin #运行nginx ./nginx -t
第二种:编码
#跟启动nginx很像,多加一个-t /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
(2)开始重启,重启须要先开启nginx再重启,也有两种方法。spa
第一种:日志
#找到nginx cd /usr/local/nginx/sbin #nginx重启命令 ./nginx -s reload
第二种:code
#找到正在进行nginx主进程号查看 ps -ef |grep nginx; #运行重启命令 kill -HUP nginx的主进程号
windwo下nginx的命令就比较简单粗暴了。
简单粗暴法就是你直接找到nignx.exe,而后双击就能够了。
命令法就是在cmd窗口,先切到nginx的目录,再执行nginx的重启命令。
start nginx
简单粗暴法就是你去任务管理器里面找到nginx的进程,关闭进程就能够了。
命令法就是在cmd窗口,先切到nginx的目录,再执行nginx的重启命令。
#强制关闭 nginx -s stop #安全关闭 nginx -s quit
nginx -s reload
#设置使用的用户群,nobody是低权限用户,若是使用其余人没法编辑。会提升配置文件安全性 #user nobody; #工做衍生进程数(一般是cpu的核数或者核数的两倍) worker_processes 1; #设置错误文件存放路径 #error_log logs/error.log; #error_log logs/error.log notice;(notice这一类的错误信息) #error_log logs/error.log info;(info这一类的错误信息) #设置pid文件的存放路径(pid是控制系统中重要文件) #pid logs/nginx.pid; #设置最大链接数 events { worker_connections 1024; } #跟网页相关设置 http { #虚拟主机配置信息 server { #监听IP地址 IP/域名+端口 listen 80; #服务器名称 IP/域名 server_name localhost; #设置字符编码 #charset koi8-r; #日志文件 #access_log logs/host.access.log main; #本地根目录 location / { #IP地址绑定目录 root html; #默认首页 index index.html index.htm; } }
一个配置文件的必要设置就是这些了。若是有不明白的地方,欢迎你们留言讨论。