前端须要了解的nginx(2)

上一次讲了nginx的安装,这一次咱们说说nginx的启动,中止,重启。

linux下nginx的经常使用命令

1. nginx的启动

#格式:nginx地址 -c nginx配置文件地址
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

liunx下启动通俗点说就是找到nginx而后找到你想启动的配置文件就能够了。html

若是是正常启动的话,它是不会显示任何信息的。地址栏中输入linux

http://localhost

就能够查看是否开启成功。可是就像人生免不了遇到各类糟心的事情,若是你遇到没法启动的话,也不要着急。常常是端口被占用,找到端口,kill进程就解决了。那怎么找到进程呢?继续往下看。nginx

2.nginx的中止

#找到正在进行nginx主进程号查看
ps -ef |grep nginx;

#中止的三种方法:

#nginx从容中止
kill -QUIT NGINX主进程号

#nginx快速中止
kill -TERM NGINX主进程号或kill -INT NGINX主进程号  

#nginx强制中止
pkill -9 nginx

3.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的主进程号

window下nginx的操做

windwo下nginx的命令就比较简单粗暴了。

1.nginx的开启

简单粗暴法就是你直接找到nignx.exe,而后双击就能够了。

命令法就是在cmd窗口,先切到nginx的目录,再执行nginx的重启命令。

start nginx

2.nginx的关闭

简单粗暴法就是你去任务管理器里面找到nginx的进程,关闭进程就能够了。

命令法就是在cmd窗口,先切到nginx的目录,再执行nginx的重启命令。

#强制关闭 
nginx -s stop
#安全关闭
nginx -s quit

3.nginx的重启

nginx -s reload

nginx配置文件解读

#设置使用的用户群,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;
        }
}

一个配置文件的必要设置就是这些了。若是有不明白的地方,欢迎你们留言讨论。

扫码关注“魏三公子”

相关文章
相关标签/搜索