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 — 重新打开日志文件
推荐阅读
-
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
-
Centos MySQL 5.7安装、升级教程
-
CentOS7下mysql 8.0.16 安装配置方法图文教程
-
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
-
CentOS安装配置MySQL8.0的步骤详解
-
CentOS 6.4下编译安装MySQL5.6.14教程
-
Centos7下mysql 8.0.15 安装配置图文教程
-
centos7下安装mysql的教程
-
VirtualBox 在Centos 7 中安装增强功能图解 (共享文件夹)
-
如何在CentOS中安装PHP7.4的方法步骤