nginx入门篇----安装、部署、升级
1、安装前准备工作
下载nginx安装包
依赖包:gcc pcre pcre-level zlib zlib-devel openssl openss-level
在线依赖包安装命令:yum -y install gcc gcc-gcc+ automake pcre pcre-level zlib zlib-devel openssl openss-level
2、安装步骤
cd /usr/local/
tar -zxvf nginx-1.5.6.tar.gz
cd ./nginx-1.5.6
./configure --prefix=<path>
make
make install
到/usr/local路径下,没有找到nginx 目录,即没有/usr/local/nginx路径,请看下一步的处理
cd /usr/local/nginx-1.5.6
make clean
从./configure --prefix=<path> 命令开始,然后make,然后再直接make install
3、nginx服务器目录
conf目录:存放nginx的所有配置
html目录:存放nginx服务器运行过程中调用的html网页文件
logs目录:存放nginx服务器的日志文件
sbin目录:存放nginx主程序文件
4、启动和查看进程
启动命令
/usr/local/nginx/sbin/nginx
选项
-h 显示帮助信息
-v 打印版本
-V 打印版本和配置
-t 测试配置正确性
-q 测试配置时显示错误
-s 向主进程发送信号
-p 指定服务器路径前缀
-c 指定配置文件路径
-g 附加配置文件路径
查看进程命令
ps -ef|grep nginx
或者
cat ./logs/nginx.pid
5、停止nginx命令
./nginx -g TERM | INT | QUIT
或者
kill -9 pid (不建议)
6、平滑重启nginx命令
./nginx -g HUP [-c ]
或者使用新配置代替旧配置
kill HUP './logs/nginx.pid'
7、nginx服务器升级
平滑升级
./nginx -p newpath
./nginx -g USR2
kill USR2 './nginx.pid'
ps -ef|greo nginx
./nginx -g WINCH
kill WINCH './nginx.pid'
nginx入门篇----安装、部署、升级的更多相关文章
- Nginx入门篇-基础知识与linux下安装操作
我们要深刻理解学习NG的原理与安装方法,要切合实际结合业务需求,应用场景进行灵活使用. 一.Nginx知识简述Nginx是一个高性能的HTTP服务器和反向代理服务器,也是一个 IMAP/POP3/SM ...
- Nginx入门篇
Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性: 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 ...
- Nginx Windows详细安装部署教程
一.Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Ramble ...
- (转载)Nginx Windows详细安装部署教程
本文转载自:https://www.cnblogs.com/taiyonghai/p/9402734.html 一.Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服 ...
- Nginx入门篇(二)之Nginx部署与配置文件解析
一.Nginx编译安装 ()查看系统环境 [root@localhost tools]# cat /etc/redhat-release CentOS Linux release (Core) [ro ...
- Kubernetes 入门与安装部署
一.简介 参考:Kubernetes 官方文档.Kubernetes中文社区 | 中文文档 Kubernetes 是一个可移植的.可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自 ...
- Jenkins 基础篇 - 安装部署
Jenkins 安装 Jenkins 支持主流的 Linux 发行版系统,同时还支持 macOS.Windows.和 Docker 运行. 具体系统的 Jenkins 安装包可以去官网下载 https ...
- nginx入门(安装,启动,关闭,信号量控制)
公司使用到了nginx,于是周末初步接触了一下nginx,立即被其简洁,优雅,高效的特性给迷住了.nginx是在是个好东西,配置极其简单,容易理解,极其高效,稍微一调优,ab测试10k并发,很轻松.比 ...
- Nginx Linux详细安装部署教程
一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二.Nginx安装 1.下载N ...
随机推荐
- JDBC代码示例
package test; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;imp ...
- SSH框架
一,Struts2框架部署 1,搭建Struts2的jar包 1.1,Struts2所需各个jar包的作用 asm-3.3.jar 操 ...
- Hadoop安装——如何修改端口冲突
在一个集群中,尽管是多用户,但是端口是公用的,存在冲突的可能.如果另一个用户已经采用默认配置安装了hadoop,那么当前用户再安装hadoop时,必然会产生端口的冲突.在配置自己的hadoop时,可以 ...
- C 计算数组长度
int data[4],length; length=sizeof(data)/sizeof(data[0]); //数组占内存总空间除以单个元素占内存空间大小,即等于元素个数 printf(&qu ...
- iOS仿直播带有气泡动画的UIButton
现在直播软件确实很火,因为需要就写了一个带有动画气泡的按钮,代码中的部分动画有参考到其他童鞋,在这里万分感谢! .h文件 @interface YYBubbleButton : UIButton @p ...
- JSP页面组件
一.JSP指令 1.page指令 定义:将关于JSP页面一般设置通知给web容器的属性. 语法:<%@ page attribute_list%> 属性:language;extends; ...
- 主要由顶点容器构成的平面图形类(Shape)——(第一次作业Draw类定义升级)
// https://github.com/orocos/orocos_kinematics_dynamics/blob/master/orocos_kdl/src/frames.hpp // Vec ...
- Burp Suite 常用功能 0x01 扫描后台
扫描后台: 代理→转到intruder 在链接后面添加变量,变量=后台地址t GET /§后台§ xt 注意: 配置完成点击菜单栏Intruder → start attack 开始扫描.
- SqlServer性能优化索引(五)
导入表结构: select * into ProductCategory from AdventureWorksDW2014.dbo.DimProductCategory select * into ...
- PHP乱码完美解决
文章来源 http://www.lupaworld.com/forum.php?mod=viewthread&tid=148807 A.首先说下HTML中文乱码问题的解决方法. 比如有个in ...