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

linux下nginx的常用命令

1. nginx的启动

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

liunx下启动通俗点说就是找到nginx然后找到你想启动的配置文件就可以了。

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

http://localhost

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

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)检查配置文件是否正确,检查文件正确有两种方法。

第一种:

#找到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再重启,也有两种方法。

第一种:

#找到nginx
cd /usr/local/nginx/sbin
#nginx重启命令
./nginx -s reload

第二种:

#找到正在进行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;}
}

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

前端需要了解的nginx(2)相关推荐

  1. 使用nginx负载均衡的webservice wsdl访问不到_谁说前端不用懂,Nginx 反向代理与负载均衡(超实用)...

    谁说前端不需要懂-Nginx反向代理与负载均衡 学到老活到老 前端圈一直很新,一直要不停的学习,而且在进入大厂的路上,还要求熟悉一门后台语言等等.用一句别人开玩笑的话来说,java十年前的技术现在还能 ...

  2. 前端跨域,nginx反向代理的解决方案

    前端跨域,nginx反向代理的解决方案 参考文章: (1)前端跨域,nginx反向代理的解决方案 (2)https://www.cnblogs.com/Yukiyi/p/7912223.html (3 ...

  3. 前端开发者必备的Nginx知识

    nginx在应用程序中的作用 解决跨域 请求过滤 配置gzip 负载均衡 静态资源服务器 ... nginx是一个高性能的HTTP和反向代理服务器,也是一个通用的TCP/UDP代理服务器,最初由俄罗斯 ...

  4. sql server代理无法启动_谁说前端不需要懂Nginx反向代理与负载均衡

    作者 | chenhongdong 链接 | https://juejin.im/post/5b01336af265da0b8a67e5c9 学到老活到老 前端圈一直很新,一直要不停的学习,而且在进入 ...

  5. 前端扑街仔的nginx配置

    ubuntu安装,其他版本自行百度 apt install -y nginx 启动 service nginx start 或者 systemctl start nginx 或者直接进nginx目录找 ...

  6. 前端跨域代理------nginx详细

    网络上很多nginx资源,我已经帮你们都看过了,千篇一律. demo示例: 客户端:http://localhost:5500/case/index.html 服务端:http://localhost ...

  7. 前端需要懂的nginx

    前言 作为一名前端,我们除了node作为服务以外,我们还有什么选择,那么简单容易上手的Nginx可以满足你的一切幻想.学习nginx可以让我们更加清晰前端项目上线的整个流程 作为一个前端,或多或少都会 ...

  8. 蓝旭前端开发:GITtomcat+nginx原理移动端web 开发

    蓝旭前端开发:GIT+移动端 web 开发 目录 一.==GIT== 1.1 ==Git与GitHub== 1.2 ==GitHub注册和Git的下载安装== 二.==Git的使用== 2.1 ==本 ...

  9. 多个前端项目部署在nginx中同一个server下

    多个前端项目部署在同一个域名下 在vue.config.js中设置 publicPath: '/web/' 在路由index.js中设置 base:'/web/' 在index.html中加入 修改N ...

  10. nginx 过滤post报文 防火墙_前端开发必备的Nginx知识(值得收藏)

    随着IT行业的发展,前端已经不仅仅只是页面层次,现在是一个大前端的时代,你不仅仅需要懂得如何部署项目,如果使用轻量型服务器,还要懂得如何使得你的页面响应更快,如何解决内外网API交互的问题,Nginx ...

最新文章

  1. python 对docker的操作 :docker-py教程
  2. 报错解决:ad NaCl helper startup ack (0 bytes)
  3. MIT、CMU 美国计算机专业最牛20名学校大点评
  4. kaggle机器学习作业(房价预测)
  5. 工业相机与镜头分辨率匹配
  6. SQL Server 数据库没有有效所有者的三种解决办法
  7. 高等数学下-赵立军-北京大学出版社-题解-练习10.5
  8. [渝粤教育] 广东-国家-开放大学 21秋期末考试财务管理10164k2 (3)
  9. 工作337:pc-ele-ment联查问题
  10. 记录---基于BigDecimal的特殊的四舍五入
  11. Python函数调用(2)
  12. myEclipse中的web项目直接引入到eclipse中运行
  13. r语言正则表达式_R中的正则表达式
  14. 关于local storage及session storage 应用问题
  15. 人工智能机器学习笔记 10月10日
  16. WPS OFFICE
  17. 爬虫有道词典,高精度加密版
  18. 微信小程序-计算器小程序《从零开始学微信小程序》
  19. 安卓多人聊天室服务端
  20. 【雷达通信】基于matlab雷达探测威力仿真【含Matlab源码 1974期】

热门文章

  1. padding三个值含义
  2. crawlspider
  3. Ubuntu 安装 chrome
  4. Linux安装中文字体_宋体
  5. Luogu 3625 [APIO2009]采油区域
  6. Different Integers
  7. 【bzoj3669】[Noi2014]魔法森林【LCT】
  8. (二)stm32之中断配置
  9. Posix线程编程指南(4) 线程终止
  10. ArcGIS API For Silverlight使用在线地图的多种方法总结