Linux和Windows环境下安装Nginx
Nginx的安装
windows环境下安装Nginx
安装
Nginx 的下载地址如下:
http://nginx.org/en/download.html
选择时尽量选择 Stable 稳定版本,点击对应版本下载即可。
之后将安装包解压,解压后可以看到 Nginx 的目录结构:
启动 Nginx
进入安装目录,打开 cmd 命令行,执行命令:
start nginx
启动窗口一闪而过,如何查看是否启动成功?我们打开任务管理器,在进程一栏可以看到两个 Nginx 服务正在运行,说明启动成功。
如果想停止 Nginx,在 cmd 命令行中运行命令 nginx -s stop 即可。
我们在浏览器访问 Nginx,输入 localhost 即可,Nginx 默认监听 80 端口,如果出现 Nginx 的默认欢迎页面,说明访问成功。
Linux环境下Nginx的安装(重点)
安装
下载地址和windows的地址一样,下载tar.gz格式的稳定版
下载完成之后用rz命令传输到Linux服务器
解压 tar -xvf nginx-1.16.1.tar.gz
安装gcc编译器
安装pcre-devel
yum -y install pcre-devel
可能出现如下错误:
错误提示:./configure: error: the HTTP cache module requires md5 functions
from OpenSSL library. You can either disable the module by using
--without-http-cache option, or install the OpenSSL library into the system,
or build the OpenSSL library statically from the source with nginx by using
--with-http_ssl_module --with-openssl=<path> options.
解决方法:
yum -y install openssl openssl-devel
安装zlib
下载地址:http://www.zlib.net/
下载tar.gz格式的压缩包
解压 tar -xvf
./configure
make install
安装Nginx
启动nginx
进入nginx目录下的sbin文件夹
./nginx 即可启动
访问linux ip nginx默认监听80端口
出现nginx index界面 证明我们启动成功
关闭和重启Nginx
查询nginx主进程号
ps -ef | grep nginx
在进程列表里 面找master进程,它的编号就是主进程号了。
从容停止Nginx:
kill -QUIT 主进程号
快速停止Nginx:
kill -TERM 主进程号
强制停止Nginx:
pkill -9 nginx
平滑重启
如果更改了配置就要重启Nginx,要先关闭Nginx再打开?不是的,可以向Nginx 发送信号,平滑重启。
平滑重启命令:
kill -HUP 主进称号或进程号文件路径
注意,修改了配置文件后最好先检查一下修改过的配置文件是否正 确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下:
nginx -t -c /usr/nginx/conf/nginx.conf
最新文章
- MySQL引擎、索引和优化(li)
- css中“~”和“>;”是什么意思?
- 白话学习MVC(十)View的呈现二
- Android系列--DOM、SAX、Pull解析XML
- linux Centos 6.5 FTP服务原理及vsfptd的安装、配置(转)
- BZOJ 3929 Circle of digits 解题报告
- LeetCode——Flatten Binary Tree to Linked List
- CSS学习笔记05 display属性
- Java经典编程题50道之三十九
- ubuntu旧版本源失效的处理方法
- 关于ES5的indexof()和ES7的includes()的区别
- CSS如何把一张横向的长图变成竖向的?
- C#ComboBox绑定List
- 使用vue实现tab栏的点击切换样式
- [转][Angularjs]$http.post与$.post
- DirectX11 With Windows SDK--05 键盘和鼠标输入
- openssl passwd
- [转载]ArcGIS SERVER 9.3如何清除REST缓存
- Shape Factory
- ECSHOP商城网站建设之自定义调用广告方法(二)
热门文章
- PHP时区转换(默认中国时区<;Asia/Shanghai>;转意大利时区<;Europe/Rome>;)
- boostrap3 bootstrap-datetimepicker.min.js设置中文语言
- iOS下的 Fixed BUG
- 前端每日实战:7# 视频演示如何用纯 CSS 创作一个 3D 文字跑马灯特效
- 置顶,博客中所有源码 github
- Ctrl+F5和F5区别
- C语言程序设计(十一) 指针和数组
- tempdb 日志文件增长的问题
- 由国产性能测试工具WEB压力测试仿真能力对比让我想到的
- 【TIJ4】第五章全部习题