centos 7.x 部署nginx环境
程序员文章站
2024-02-22 12:03:04
...
安装gcc/g++
yum -y install gcc gcc-c++ autoconf automake
一、安装基础依赖包
1、zlib 安装
zlib库用于对HTTP包的内容做gzip格式的压缩,如果我们在nginx.conf里配置了gzipon,并指定对于某些类型(content-type)的HTTP影响使用gzip来进行压缩以减少网络传输量
yum -y install zlib zlib-devel
查看版本信息
rpm -qa zlib zlib-devel
2、pcre 安装
安装 pcre库是为了使 nginx 支持具备 URI 重写功能的 rewrite 模块,如果不安装 pcre 库,则 nginx 无法使用 rewrite 模块功能
yum -y install pcre pcre-devel
查看版本信息
rpm -qa pcre pcre-devel
3、openssl-devel 安装
nginx 在使用HTTPS服务的时候要用到此模块,如果不安装 openssl 相关包,安装 nginx 的过程中会报错。openssl 系统默认已经安装,只需要安装 openssl-devel 即可
yum -y install openssl-devel
查看版本信息
rpm -qa openssl-devel openssl
二、安装nginx
创建软件包存放目录
mkdir -p /data/tools
cd /data/tools/
下载 nginx 的稳定版本 1.10.3
wget http://nginx.org/download/nginx-1.10.3.tar.gz
创建 nginx 用户
useradd nginx -s /sbin/nologin -M
tar -zxf nginx-1.10.3.tar.gz
cd nginx-1.10.3
./configure --user=nginx --group=nginx --prefix=/data/application/nginx-1.10.3 --with-http_stub_status_module --with-http_ssl_module
make
make install
创建软链接
ln -s /data/application/nginx-1.10.3/ /etc/nginx
ln -s /data/application/nginx-1.10.3/sbin/nginx /usr/local/sbin/
使用 nginx -V 可以查看编译是的参数
/etc/nginx/sbin/nginx -V
nginx version: nginx/1.10.3
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --user=nginx --group=nginx --prefix=/data/application/nginx-1.10.3/ --with-http_stub_status_module --with-http_ssl_module
上一篇: solrJ查询使用方法
下一篇: python matplot模块
推荐阅读
-
centos 7.x 部署nginx环境
-
Centos7、Nginx-1.4.2、PHP-7.2.1环境搭建
-
CENTOS7 下配置PHP + MySQL + Nginx开发环境
-
php+mysql+nginx在linux上的环境部署_MySQL
-
Centos7 nginx+php+redis环境搭建
-
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
-
一些Centos Python 生产环境的部署命令(推荐)
-
在CentOS/RHEL6.2/5.8,Fedora17/16上安装Nginx/PHP-FPM环境
-
CentOS 6.7下nginx SSL证书部署的方法
-
CentOS 6 部署 Nginx + PHP5 服务器