nginx安装脚本(Ubuntu)
Posted 一只喵zjazn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx安装脚本(Ubuntu)相关的知识,希望对你有一定的参考价值。
apt-get install libpcre3 libpcre3-dev apt-get install zlib1g zlib1g-dev # Ubuntu14.04的仓库中没有发现openssl-dev,由下面openssl和libssl-dev替代 #apt-get install openssl openssl-dev sudo apt-get install openssl sudo apt-get install libssl-dev nginx=http://nginx.org/download/nginx-1.20.1.tar.gz NGINX_BACKAGE=`echo $NGINX | awk -F "/" \'{print $5}\' ` NGINX_NAME=`echo $NGINX_BACKAGE | awk -v joinstr="." -F "." \'{print $1.joinstr$2.joinstr$3 }\' ` echo "链接:$NGINX" echo "提取:$NGINX_BACKAGE $NGINX_NAME" if [ ! -f $NGINX_BACKAGE ]; then echo "不已存在!包,准备下载..." wget $NGINX fi tar -zxvf $NGINX_BACKAGE #指定安装目录 echo "安装中..." cd $NGINX_NAME mkdir /usr/local/nginx ./configure --prefix=/usr/local/nginx/$NGINX_NAME make make install echo -n "修改端口?n不需要自定义,输入数字配置端口(no/number):" ;read CONFIG_PORT if [ -n "$(echo $CONFIG_PORT| sed -n "/^[0-9]\\+$/p")" ] && [ $CONFIG_PORT -ge 0 ] && [ $CONFIG_PORT -le 65535 ] ; then echo "你输入的$CONFIG_PORT有效,正在配置..." sed -i "s/listen 80\\;/listen $CONFIG_PORT \\;/" ./conf/nginx.conf echo "配置完成..." fi echo "启动中..." cd /usr/local/nginx/$NGINX_NAME/sbin ./nginx #检验 echo "检验中..." ./nginx -t
写到:nginx_install.sh
授权:sudo chmod 777 ./nginx_install.sh
执行:./nginx_install.sh
以上是关于nginx安装脚本(Ubuntu)的主要内容,如果未能解决你的问题,请参考以下文章
续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段