一、nginx简介
Nginx官网:https://www.nginx.com 中文文档:https://www.nginx.cn/doc/
nginx是一款高性能的http服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务
nginx是c语言编写,官方测试能够支撑5w的并发连接,但cpu、内存等资源的消耗却非常低,运行非常稳定。
二、nginx的安装
nginx的安装方式有多种,一般使用的是tar.gz安装,nginx的安装版本有很多种,包括:nginx plus、openresty(集成了lua插件)等等,以下介绍基于openresty实现的安装。
安装
1、制作一个自动安装的脚本
cd /usr/local
vim openresty.sh
2、编写脚本
yum install -y pcre-devel openssl-devel gcc curl
cd /usr/local/
wget https://openresty.org/download/openresty-1.17.8.2.tar.gz
cd /usr/local/
tar -zxvf openresty-1.17.8.2.tar.gz
cd /usr/local/
mv openresty-1.17.8.2 openresty
cd /usr/local/openresty/
./configure --with-luajit \
--without-http_redis2_module \
--with-http_iconv_module
--prefix=/usr/local/nginx
cd /usr/local/openresty/
make && make install
:wq
3、赋予执行权限
chmod +x openresty.sh
4、执行安装脚本
./openresty.sh
脚本执行完,会在local目录下创建openresty目录,进入openresty目录,看到其中包含了nginx的安装目录
5、配置环境变量
vim /etc/profile
export PATH=/usr/local/openresty/nginx/sbin:$PATH
source /etc/profile
验证nginx是否成功安装,启动nginx:
./nginx/sbin/nginx
ps -ef | grep nginx
配置完成之后,输入服务器ip查看nginx的访问页面 配置文件的学习见下一篇笔记
三、nginx的常用命令
nginx -?/-h
nginx -v
nginx -V
nginx -t
nginx -T
nginx -q
nginx -s
nginx -s reopen
nginx -s stop
nginx -s quit
nginx -s reload
nginx [-c filename]
nginx -p
nginx -g
|