文章目录
- 各项版本
- nginx 安装
-
- 创建安装包文件
- 下载nginx安装源码文件
- 解压源码文件
- 配置编译
- 编译和安装
- 运行
- 访问
- 查看nginx版本
- 问题
-
- openSsl Gcc安装问题
- 指定版本yum问题
- 编译类问题
- 参考资料
各项版本
- nginx:
nginx-1.18.0.tar.gz
wget http://nginx.org/download/nginx-1.18.0.tar.gz
- openssl:
nginx 安装
创建安装包文件
mkdir nginxTools
下载nginx安装源码文件
cd /root/nginxTools
wget http://nginx.org/download/nginx-1.18.0.tar.gz
解压源码文件
将nginx-1.18 文件解压至/usr/local/nginx
文件路径下:
tar zxf nginx-1.18.0.tar.gz -C /usr/local/src/
配置编译
进入解压好的源码路径下:
cd /usr/local/src/
运行配置脚本:
./configure --prefix=/usr/local/nginx
--with-http_ssl_module
--with-http_stub_status_module
--with-http_gzip_static_module --with-pcre
编译和安装
make
make install
运行
进入编译安装好的nginx目录下:
cd /usr/local/nginx/sbin
./nginx
访问
默认监听80端口,当然可以配置
服务器ip:80
访问链接后,出现如下所示,表示安装成功。
查看nginx版本
cd /usr/local/nginx/sbin/
./nginx -v
问题
openSsl Gcc安装问题
yum -y install gcc gcc-c++ autoconf automake make
指定版本yum问题
当然使用yum
命令,默认安装最新版
。需要保证nginx版本
和gcc
以及openssl
版本适配!
使用yum
查看可以安装的软件版本信息:
yum list | grep xxxx
然后再使用下列命令,下载安装指定版本:
yum install xxxx
此项参考资料:在CentOS系统中使用yum安装指定版本软件
编译类问题
- checking for PCRE library … not found
缺少pcre
相关库文件
yum install pcre-devel
参考资料
Centos7 安装Nginx1.11.3
centos7编译nginx,使用openssl1.1.1h版本