当前位置: 首页 > Linux

前端需要了解nginx的那些事(二)

时间:2023-04-07 02:01:03 Linux

我们上次讲了nginx的安装。这次我们说说nginx的启动、停止和重启。linux下nginx常用命令1.nginx启动#格式:nginx地址-cnginx配置文件地址/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.confliunx启动通俗点就是找nginx,找到你要启动的配置文件。如果正常启动,则不会显示任何信息。在地址栏输入http://localhost,查看是否打开成功。但就像生活中不可避免地会遇到各种不好的事情一样,如果你无从下手,也不要着急。经常是端口被占用,找到端口,kill进程即可解决。那么如何找到进程呢?继续阅读。2.nginx的停止#找到正在进行的nginx主进程号查看ps-ef|grepnginx;#三种停止方式:#nginx从容停止kill-QUITNGINX主进程号#nginxquickstopkill-TERMNGINX主进程号或者kill-INTNGINX主进程号#nginx强制停止pkill-9重启nginx3.nginx一般重启是为了让新的配置文件生效。重启成功一般分为两个步骤:(1)检查配置文件是否正确,检查文件是否正确有两种方法。第一种:#findnginxcd/usr/local/nginx/sbin#runnginx./nginx-t第二种:#和启动nginx很像,多加一个-t/usr/local/nginx/sbin/nginx-t-c/usr/local/nginx/conf/nginx.conf(2)开始重启。重启需要先启动nginx再重启。有两种方法。第一种:#查找nginxcd/usr/local/nginx/sbin#nginx重启命令./nginx-sreload第二种:#查找正在进行的nginx主进程号查看ps-ef|grepnginx;#运行重启命令kill-HUPnginx的主进程号window下nginx的操作windowwo下nginx的命令比较简单粗暴。1、启动nginx简单粗暴的方法就是直接找到nignx.exe,然后双击。命令方法是在cmd窗口切换到nginx目录,然后执行nginxrestart命令。关闭启动nginx2.nginx的简单粗暴的方法就是去任务管理器找到nginx进程,关闭进程。命令方法是在cmd窗口切换到nginx目录,然后执行nginxrestart命令。#强制关闭nginx-sstop#安全关闭nginx-squit3.nginxrestartnginx-sreloadnginx配置文件解释#设置使用的用户组,nobody是低权限用户,如果被别人使用,则不能被编辑。会提高配置文件的安全性#usernobody;#work派生进程数(一般是cpu的核心数或者两倍的核心数)worker_processes1;#设置错误文件存放路径#error_loglogs/error.log;#error_loglogs/error.lognotice;(notice等错误信息)#error_loglogs/error.loginfo;(info等错误信息)#设置pid文件的存放路径(pid是控制系统中的重要文件)#pidlogs/nginx.pid;#设置最大连接数events{worker_connections1024;}#相关网页相关设置http{#虚拟主机配置信息server{#监听IP地址IP/域名+端口listen80;#服务器名IP/域名server_namelocalhost;#设置字符编码#charsetkoi8-r;#日志文件#access_loglogs/host.access.logmain;#本地根目录位置/{#IP地址绑定目录roothtml;#默认首页索引index.htmlindex.htm;}}这就是配置文件的所有必要设置。如果有什么不明白的地方欢迎留言讨论。