欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos 7.4安装Nginx

程序员文章站 2022-06-11 16:13:49
...

1.检查并安装Nginx基础依赖包pcre-devel openssl-devel
名称中带有”devel”字符串的软件包是必须要安装的

[root@xxxxx ~]# rpm -qa openssl-devel openssl
openssl-1.0.2k-8.el7.x86_64
[root@xxxxx ~]# rpm -qa pcre-devel pcre
pcre-8.32-17.el7.x86_64

2.安装pcre-devel以及openssl-devel
# yum install -y openssl-devel pcre-devel
安装后查看下

[[email protected]~]# rpm -qa openssl-devel openssl
openssl-1.0.2k-8.el7.x86_64
openssl-devel-1.0.2k-8.el7.x86_64
[[email protected]~]# rpm -qa pcre-devel pcre
pcre-devel-8.32-17.el7.x86_64
pcre-8.32-17.el7.x86_64

3.开始安装Nginx 操作命令如下:
# mkdir -p /usr/local/nginx
-p选项表示不提示目录是否存在,循环的向下创建所有的层级目录,如果存在就忽略。
进入目录
# cd /usr/local/nginx
下载软件包,进入http://nginx.org/download/复制对应版本的下载链接地址。
# wget http://nginx.org/download/nginx-1.12.2.tar.gz
解压安装

[root@xxxxx nginx]# ls -l nginx-1.12.2.tar.gz
-rw-r--r-- 1 root root 981687 Oct 17 21:20 nginx-1.12.2.tar.gz
[root@xxxxx nginx]# useradd -M -s /sbin/nologin nginx 
[root@xxxxx nginx]# tar zxf nginx-1.12.2.tar.gz  
[root@xxxx nginx]# cd nginx-1.12.2/ 

安装

./configure --prefix=/usr/local/nginx --with-http_dav_module --with-http_stub_status_module  --with-http_addition_module --with-http_sub_module  --with-http_flv_module --with-http_mp4_module --with-pcre --with-http_ssl_module --with-http_gzip_static_module  --user=nginx  --group=nginx
make && make install

安装完成后的优化:
# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
启动Nginx
# nginx
查看
# netstat -anput | grep nginx
# ps -ef | grep nginx
停止

nginx -s signal
其中signal可以是如下值:
stop — 快速关闭
quit — 优雅地关闭
reload — 重新加载配置文件
reopen — 重新打开日志文件