公司提供了七八台内网服务器,但是上面没有网络,让我搭建nginx,下面是做法:

nginx离线安装包链接包含环境

  1. 上面是我收集起来的本次需要用的,包括nginx(1.13.9)跟环境所需的包。
  2. 因为服务器太多,所以说只好写了个脚本
#!/bin/bash

echo “开始安装nginx”


if [ -f "./nginx.tar.gz" ];then
  echo "nginx.tar.gz文件存在"
else
  echo "nginx.tar.gz文件不存在"
  exit 1
fi

tar -zxvf nginx.tar.gz

cd nginx
cd gcc
rpm -Uvh *.rpm --nodeps --force
echo “nginx gcc 安装完成”

cd ../
cd gcc-c++
rpm -Uvh *.rpm --nodeps --force
echo “nginx g++ 安装完成”

gcc -v
g++ -v

cd ../
tar -zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
make
make install
echo “nginx pcre 安装完成”

cd ../
tar -zxvf libtool-2.4.2.tar.gz
cd libtool-2.4.2
./configure
make
make install
echo “nginx libtool 安装完成”



cd ../
tar -zxvf nginx-1.13.9.tar.gz
cd nginx-1.13.9
./configure
make
make install
echo “nginx安装完成”

exit 1

以上是脚本内容,
安装后的路径好像会被变到/usr/local/nginx 中
3. nginx 命令

启动: ./sbin/nginx
停止: ./sbin/nginx -s stop
重启: ./sbin/nginx -s reload

  1. nginx安装验证

nginx的配置文件为安装目录下的conf目录中的nginx.conf,默认端口为80,启动后出现如下页面即为启动成功
image.png

Q.E.D.


知道的越多,不知道的越多