#!/bin/bash
# 下载 解压 ./config make make instsll
# nginx source make install by taxue
# 2021-12-28 v1.0
nginx_url='https://nginx.org/download/nginx-1.20.2.tar.gz'
#nginx_bao=${nginx_url##*/}
nginx_bao=`basename $nginx_url`
bao_dir='/usr/local/src'
ping -c 1 -i.2 www.baidu.com
if [ $? -ne 0 ];then
echo "网络不通,请检查网络!"
exit 100
fi
yum -y install pcre-devel openssl openssl-devel
id nginx || useradd -r -s /sbin/nologin -M nginx
[ -f ${bao_dir}/${nginx_bao} ] || wget $nginx_url -P $bao_dir/
cd $bao_dir
tar -xzvf $nginx_bao
cd `echo $nginx_url |awk -F'/' '{print $NF}' | awk -F'.tar' '{print $1}'`
./configure --prefix=/usr/local/nginx \
--with-http_stub_status_module \
--user=nginx --group=nginx \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx.pid \
--with-pcre \
--with-http_ssl_module \
--without-mail_pop3_module \
--without-mail_imap_module \
--with-http_gzip_static_module \
--with-stream
make && make install
if [ $? -ne 0 ];then
echo "编译失败,请检查"
exit 100
fi
/usr/local/sbin/nginx -c /usr/local/nginx/conf/nginx.conf &
curl localhost
源码安装
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 以前的Linux系统中数据库大部分是mysql,不过自从被sun收购之后,就没用集成在centos这些开源Linu...
- 微信报修小程序源码讲解一(flask 后台源码安装部署) 本文接上一篇 flask + mysql 校园报修微信小...
- dobbo-2.6.9源码安装 github下载dobbo-2.6.9源码包 导入idea中,将maven设置为自...
- 一 、 准备 1.安装环境 :CentOS-7.6 2.Pg安装包下载地址:http://www.postgres...
- 当前机器版本 python2安装位置 下载python3源码 解压 安装编译过程中需要的依赖包 进入解压目录 配置...