CentOS7安装Nginx
程序员文章站
2022-07-08 19:46:22
...
1、环境准备(nginx中gzip模块需要 zlib库,rewrite模块需要 pcre 库,ssl功能需要openssl库)
1.1、安装gcc gcc-c++
yum install -y gcc gcc-c++
安装成功:
1.2、安装PCRE库
1.2.1、先下载
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
1.2.2、解压
tar -zxvf pcre-8.36.tar.gz
1.2.3、配置
cd pcre-8.36
./configure
make && make install
1.3、安装SSL库(先回到/usr/local/)
1.3.1、先下载
wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
1.3.1、解压
tar -zxvf openssl-1.0.1j.tar.gz
1.3.2、配置
cd openssl-1.0.1j/
./config
make && make install
1.4、安装zlib库存(先回到/usr/local/)
1.4.1、先下载
wget http://zlib.net/zlib-1.2.11.tar.gz
1.4.2、解压
tar -zxvf zlib-1.2.11.tar.gz
1.4.3、配置
cd zlib-1.2.11/
./configure
make && make install
2、安装nginx(先回到/usr/local/)
2.1、先下载
wget http://nginx.org/download/nginx-1.8.0.tar.gz
2.2、解压
tar -zxvf nginx-1.8.0.tar.gz
2.3、配置
cd nginx-1.8.0/
./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
遇到的错误:
解决办法
1、
./configure \
--prefix=/usr/local/nginx \
--pid-path=/usr/local/nginx/run \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre \
--with-http_image_filter_module \
--with-debug \
再次执行:
make && make install
2.4、启动nginx
/usr/local/nginx/sbin/nginx
2.5、访问IP(成功进入ngnix页面)
2.6:重用命令:
重启
/usr/local/nginx/sbin/nginx –s reload
关闭
/usr/local/nginx/sbin/nginx -s stop
上一篇: linux nginx的安装
推荐阅读
-
电脑安装ABBYY FineReader 12提示访问文件被拒绝的解决方法
-
mysql 5.7以上版本安装配置方法图文教程(mysql 5.7.12mysql 5.7.13mysql 5.7.14)
-
Wing FTP Server FTP服务器端中文版安装使用教程
-
Mysql5.7.17 winx64.zip解压缩版安装配置图文教程
-
ie9无法安装怎么解决?ie9无法安装解决图文教程
-
linux下mysql的安装步骤
-
windows系统mysql5.7.18安装图文教程
-
谷歌浏览器(chrome)的免费插件时空隧道安装与使用图文教程
-
详解在React项目中安装并使用Less(用法总结)
-
python3.4+pycharm 环境安装及使用方法