Linux在线安装Nginx的教程,在此不多说,具体百度。在此仅说明,Linux离线安装Nginx的步骤。
网上的教程比较少且没有贴相应的资源,不是很全面,所以我来综合一下。
环境和版本:Linux CentOS7.6、Nginx1.14
一、安装环境包 gcc
Linux运行Nginx首先需要 gcc/gcc-c++ 环境,因此我们需要先安装这两个东西。
链接:https://pan.baidu.com/s/1kKyXmAFjgN8XdkF2grqWXA
提取码:8sz2
1. 将下载的gcc.tar.gz 文件上传到Linux上的 /opt 目录
2. 解压,tar -zxvf gcc.tar.gz
3. 进入解压后的gcc目录,cd /opt/gcc
4. 运行 rpm -Uvh *.rpm --nodeps --force
链接:https://pan.baidu.com/s/1u33fjcc0FBRXmkc2WP2oZQ
提取码:n12a
二、安装 pcre
1. 下载所有文件,将文件上传至 /usr/local 目录
2. 解压pcre文件,tar -zxvf pcre-8.38.tar.gz
3. 进入解压后的目录,cd pcre-8.38
4. ./configure
5. make && make install
三、安装 openssl
1. 解压openssl文件,tar -zxvf openssl-1.1.0h.tar.gz
2. 进入解压后的目录,cd openssl-1.1.0h
3. ./Configure
4. make && make install
四、安装 zlib
1. 解压zlib文件,tar -zxvf zlib-1.2.11.tar.gz
2. 进入解压后的目录,cd zlib-1.2.11
3. ./configure
4. make && make install
五、安装 nginx
1. 解压nginx文件,tar -zxvf nginx-1.14.0.tar.gz
2. 进入解压后的目录,cd nginx-1.14
3. ./configure
4. make && make install
六、Nginx部分指令
执行 nginx命令:
cd /usr/local/nginx/sbin
./nginx
浏览器已可访问nginx,打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 安装并运行成功。
部分命令如下:
重启: /usr/local/nginx/sbin/nginx –s reload
停止:/usr/local/nginx/sbin/nginx –s stop
测试配置文件是否正常:/usr/local/nginx/sbin/nginx –t
强制关闭:pkill nginx