Linux下Nginx的安装部署
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年
一.Nginx介绍及下载地址
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
下载地址:
https://nginx.org/en/download.html
二.Nginx部署启动/停止
1.文件上传
将下载好的Nginx压缩包通过Xftp传入Linux操作系统
2.必要Nginx依赖包
模块依赖性Nginx需要依赖下面3个包
或者使用命令进行进行下载安装:
yum -y install gcc-c++ pcre-devel zlib-devel openssl-devel
3.Nginx安装
将传入的安装包进行解压操作
tar -zxvf nginx-1.8.0.tar.gz(即tar -zxvf 安装包名)
解压完成后进入解压目录,找到configur(可改可不改,主要修改nginx安装地址)
(默认的安装路径是/usr/local/nginx,可以通过 ./configure --prefix=/xxx/xxx)
vim configur进入配置
配置说明:
-
--prefix=<path>
: 指定 Nginx 安装的基目录。 -
--sbin-path=<path>
: 指定 Nginx 可执行文件的位置。 -
--conf-path=<path>
: 指定 Nginx 配置文件的位置。 -
--error-log-path=<path>
: 指定 Nginx 错误日志的位置。 -
--pid-path=<path>
: 指定 Nginx pid文件的位置。 -
--lock-path=<path>
: 指定 Nginx 锁文件的位置。 -
--user=<user>
: 指定 Nginx 运行的用户。 -
--group=<group>
: 指定 Nginx 运行的组。 -
--with-select_module
: 启用 select 事件模型。 -
--without-select_module
: 禁用 select 事件模型。 -
--with-poll_module
: 启用 poll 事件模型。 -
--without-poll_module
: 禁用 poll 事件模型。 -
--with-threads
: 启用线程池。 -
--with-file-aio
: 启用异步文件I/O。 -
--with-http_ssl_module
: 启用 HTTP SSL 模块。
查看配置完成后
用命令 ./configure 生成编译文件
编译完成后进行在本目录下执行命令进行安装
make -j4 && make install
安装成功后切换到安装目录下(若没有修改configur,默认地址为usr/local/nginx),再进入到nginx下sbin目录
进入之后执行./nginx进行启动
最后:
查看Nginx版本:./nginx –v
查看Nginx进程:ps –ef|grep nginx
停止Nginx可以直接用kill命令: kill -9 进程号
更多推荐
所有评论(0)