通过shell脚本实现web中间件 nginx安装、启动服务、验证安装结果。
#!/bin/bash
# 安装 Nginx 并启动服务的 shell 脚本
# 定义 Nginx 版本和下载地址
NGINX_VERSION="1.20.1"
NGINX_DOWNLOAD_URL="http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz"
# 安装 Nginx
apt-get update
apt-get install -y gcc make libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
cd /usr/local/src
wget ${NGINX_DOWNLOAD_URL}
tar zxvf nginx-${NGINX_VERSION}.tar.gz
cd nginx-${NGINX_VERSION}
./configure
make
make install
# 启动 Nginx 服务
/usr/local/nginx/sbin/nginx
# 验证 Nginx 是否运行
if pgrep nginx > /dev/null
then
echo "Nginx is running"
else
echo "Nginx is not running"
fi
这段代码首先定义了Nginx的版本和下载地址,然后通过apt-get安装了编译Nginx所需的依赖。接着下载、解压、编译并安装Nginx。最后,脚本启动了Nginx服务,并通过pgrep检查Nginx是否正在运行来验证安装结果。
评论已关闭