非常简单,就如下这些命令 。
###############################
#Create Scipt file
#
#vim nginstallShell.sh
#chmod +x nginstallShell.sh
#./nginstallShell.sh
#
################################
echo "nginx setup start!"
yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel
# 得到当前环境的执行目录
dir=$(cd $(dirname $0); pwd)
cd /usr/local
mkdir -p isTester.com && cd /usr/local/isTester.com
wget http://nginx.org/download/nginx-1.12.0.tar.gz
tar -zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0
./configure --prefix=/usr/local/isTester.com/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
make && make install
# mkdir /usr/local/isTester.com/nginx/conf/conf_dir
mkdir -p /App/logs/nginx/logs/
#rm -rf /usr/local/isTester.com/nginx/conf/nginx.conf#cp -f $dir/nginx.conf /usr/local/isTester.com/nginx/conf/
cp /usr/local/isTester.com/nginx/sbin/nginx /usr/local/bin/
nginx -c /usr/local/isTester.com/nginx/conf/nginx.conf
echo `nginx -V`
#nginx -s stop
#停止 nginx 服务
echo `ps -ef | grep nginx`
echo "nginx setup complete!"
echo "------- By Ido isTester.com -------"
本文提供了一套详细的Nginx一键安装脚本,通过简单的shell命令实现Nginx的快速部署,包括依赖包安装、源码下载、编译配置等步骤,适合服务器运维人员快速上手。
2353

被折叠的 条评论
为什么被折叠?



