linux的离线安装nginx

linux的离线安装nginx

本文中的所有相关插件都是个人选取的,并没有具体进行比较过
1、安装nginx相关插件
1.1 openssl安装(我下载的是openssl-1.0.2o.tar.gz)
下载路径:https://www.openssl.org/source/解压并且安装
1.2 pcre安装(pcre-8.42.tar.gz)
下载:https://sourceforge.net/projects/pcre/files/pcre/解压并且安装
./configure时报错
linux的离线安装nginx_第1张图片
原因是缺少gcc和gcc++,因为离线所以不能通过yum install来装,通过查询,最后采取的是https://www.linuxidc.com/Linux/2017-03/142319.htm上面提供的方法,但是并不是CentOS-7-x86_64-DVD-1611.iso,安装成功以后解压iso文件 而是直接打开CentOS-7-x86_64-DVD-1611.iso文件下的Packages,选取以下文件:
linux的离线安装nginx_第2张图片
我是把所有文件放到install-gcc文件夹下,进入文件夹进行强制安装
rpm -Uvh *.rpm –nodeps –force
安装完成后gcc -v和g++ -v查看gcc版本和g++版本,会看到详细的版本信息,离线环境下安装GCC和GCC-C++就完成了。
接着到pcre文件夹下安装pcre就OK了,(./configure然后make接着make install)
2、安装nginx(nginx-1.14.0.tar.gz)
下载nginx http://nginx.org/en/download.html解压并且安装

到此离线安装nginx就完成啦!

nginx启动、停止、重启

软件被安装到了

/usr/local/nginx

启动nginx

./usr/local/nginx/sbin/nginx

访问nginx(localhost可以换成ip,端口号为:80)

http://localhost:8080/
进入nginx安装的文件夹,即/usr/local/nginx/sbin
停止nginx

./nginx -s stop

重启nginx

./nginx -s reload

你可能感兴趣的:(nginx学习)