Nginx中间件优化配置项目
目录
技术应用:Nginx运维优化(一)
技术应用:Nginx运维优化(二)
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
Windows Nginx
略。
请参考此处吧。windows install nginx
Mac OS Nginx
1、下载与安装
Mac下使用HomeBrew安装,命令如下:
查找命令
brew search nginx
安装命令
brew install nginx
默认安装路径
/usr/local/Cellar/nginx/1.19.8/
静态文件默认路径
/usr/local/var/www
配置文件位置
/usr/local/etc/nginx/
2、Nginx停止、启动和重启
检查配置文件是否正确
cd /NGINX_HOME/bin
./nginx -t
sudo ./nginx -t
启动命令
cd /NGINX_HOME/bin
./nginx
sudo ./nginx
./nginx start
sudo ./nginx start
重启命令
cd /NGINX_HOME/bin
./nginx -s reload
sudo ./nginx -s reload
停止
ps -ef | grep nginx
正常停止
sudo kill -QUIT 主进程号
快速停止
sudo kill -TERM 主进程号
Linux Nginx
1、下载与安装
目前笔者使用的最新版本为 nginx-1.19.8
- 下载
官网下载:
直接在linux执行命令
在网址
http://nginx.org/download/
这里找到自己需要的版本,然后使用wget下载到服务器即可。
wget http://nginx.org/download/nginx-1.19.8.tar.gz
- 安装
安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
解压缩
tar -zxvf linux-nginx-1.19.8.tar.gz
cd nginx-1.19.8/
执行配置
./configure
# 编译安装(默认安装在/usr/local/nginx)
make
make install
CentOS Nginx
略。
此处安装与Linux差不多,请参考Linux