安装Nginx到linux服务器(Ubuntu)详解
先去下载一个nginx放到服务器。
然后解压(可参考前面安装tomcat)编译(./configure --prefix=/usr/local/nginx/server/ && make && make install)
最后启动。
常用命令:
root@ubuntu:/usr/local/nginx/sbin# ./nginx #启动nginx root@ubuntu:/usr/local/nginx/sbin# ./nginx -s reload # 重新载入配置文件root@ubuntu:/usr/local/nginx/sbin# ./nginx -s stop # 停止 Nginx root@ubuntu:/usr/local/nginx/sbin# ./nginx -t #检查配置文件nginx.conf的正确性
在nginx启动后(会有一个master进程和多个worker进程。master进程主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发送信号,监控worker进程的运行状态,当worker进程退出后(异常情况下),会自动重新启动新的worker进程。),master来管理worker进程,所以我们只需要与master进程通信就行了。master进程会接收来自外界发来的信号,再根据信号做不同的事情。所以我们要控制nginx,只需要通过kill向master进程发送信号就行了。比如kill -HUP pid,则是告诉nginx,从容地重启nginx,我们一般用这个信号来重启nginx,或重新加载配置,因为是从容地重启,因此服务是不中断的。master进程在接收到HUP信号后是怎么做的呢?首先master进程在接到信号后,会先重新加载配置文件,然后再启动新的worker进程,并向所有老的worker进程发送信号,告诉他们可以光荣退休了。新的worker在启动后,就开始接收新的请求,而老的worker在收到来自master的信号后,就不再接收新的请求,并且在当前进程中的所有未处理完的请求处理完成后,再退出。
tips:
安装的时候一定要:./configure --prefix=/usr/local/nginx/server/ 否则编译后生成的文件会在nginx的主目录 ,如下左图,右图为使用--prefix参数指定编译文件生成目录:
root@ubuntu:/usr/local/nginx1/nginx-1.14.2# ./configure --prefix=/usr/local/nginx/server/
参考 参考2 参考3 参考4
转载于:https://www.cnblogs.com/hoaprox/p/10121450.html
安装Nginx到linux服务器(Ubuntu)详解相关推荐
- windows系统下安装Nginx以及简单使用(详解)
一.背景 Nginx是一个很强大的高性能Web和反向代理服务,也是一种轻量级的Web服务器,可以作为独立的服务器部署网站,应用非常广泛,特别是现在前后端分离的情况下.而在开发过程中,我们常常需要在wi ...
- 清理linux服务器缓存,详解Linux手动释放缓存的方法
详解Linux手动释放缓存的方法 发布时间:2020-08-20 07:53:27 来源:脚本之家 阅读:87 作者:闪电王国 栏目:服务器 Linux释放内存的命令: sync echo 1 > ...
- linux下搜狗安装目录,搜狗输入法Linux版配置文件详解
sogoupinyin–搜狗输入法linux版,是linux下比较好用的一款中文输入法,和win下面的搜狗输入法一样好用~. 官网地址:http://pinyin.sogou.com/linux/. ...
- linux安装tune2fs工具,linux tune2fs命令详解
一.简介: tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检.Linux系统下面也有文件系统自检,而且是可以 ...
- linux添加nginx,linux下安装Nginx1.16.0的教程详解
因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版. 服务器环境为centos,接下来是详细步骤: 安装必要依赖插件 ? 创 ...
- [PXE] Linux(centos6)中PXE 服务器搭建,PXE安装、启动及PXE理论详解
本篇blog主要讲述了[PXE] linux(centos)PXE无盘服务器搭建,安装,启动及pxe协议详解 , Kickstart (PXE+DHCP+TFTP+HTTP). PXE环境概述 作为中 ...
- 虚拟机2012搭建DNS服务器,Windows Server2012 安装配置DNS服务器方法详解
Windows Server2012 安装配置DNS服务器方法详解 在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一 ...
- Linux系统下安装rz/sz命令及使用说明(详解)
Linux系统下安装rz/sz命令及使用说明(详解) 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能, ...
- linux 用root安装mysql数据库_Linux上安装Mysql及简单的使用详解
1. 安装mysql sudo apt-get update sudo apt-get install mysql-server sudo apt-get install python-mysqldb ...
最新文章
- jetty9 web app的部署
- 阿里云rds mysql数据库数据恢复到ecs中
- UVALive 4216 	 Pole Position
- HTML5: 两个viewport的故事(第一部分)
- QT每日一练day9:设计师界面
- LoadRunner教程(12)-LoadRunner IP欺骗
- qq互联android sdk,qq互联.Android_SDK_V2.0使用说明.doc
- EndNote X9在Word插入参考文献时在工具来不显示,使用时显示服务器运行失败,和用国标GBT 7714遇到的错误
- 使用kermit串口工具时出现 /dev/ttyS0 is not a terminal device 错误
- jquery仿直播app按钮点赞特效
- [bat] cmd命令进入用户登录界面和屏幕保护程序
- 软件测试面试题(二)
- origin作图怎样延伸_Origin使用
- onlyoffice安装之二:centos7安装
- 51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)
- 深度优先搜索(c++)
- softmax分类器 matlab,softmax原理及Matlab实现
- 车易加加油优惠卡_丰田Supra GRMN或2023年发布可 能搭载宝马3.0T发动机
- 古人对梦的解释_梦见古人如何解释梦意_周公解梦梦到古人如何解释梦意是什么意思_做梦梦见古人如何解释梦意好不好...
- win7打开计算机无法最大化,如何解决win7开启远程功能时无法全屏
热门文章
- 第八:Pytes中的fixture大解剖(二)
- mac 强制退出程序_教你强制退出程序!
- 计算机基础应用000018,计算机应用基础第01章计算机基础知识
- bind_param 类怎么写_情感类自媒体怎么写?你不知道的情感类文章4大禁忌!
- 若依使用undertow来替代tomcat容器
- linux telnet命令不可用的解决办法
- HttpClient 入门与正确使用姿势
- java tinyradius使用_TinyRadius客户端java登录认证
- 还是畅通工程(prim和kruskal)
- poj3233(矩阵快速幂的和)