centos 7.4安装Nginx

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
安装后查看下

[root@xxxxx~]# rpm -qa openssl-devel openssl
openssl-1.0.2k-8.el7.x86_64
openssl-devel-1.0.2k-8.el7.x86_64
[root@xxxxx~]# 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 — 重新打开日志文件

猜你喜欢

转载自blog.csdn.net/xianchanghuang/article/details/81628359