Skip to content

Commit 4a8cc8d

Browse files
YouMeekzhangchaohuang@banggood.com
authored andcommitted
2017-08-30 完善 nginx location 内容
1 parent c5147f1 commit 4a8cc8d

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
#!/bin/sh
2+
3+
4+
echo "安装 nginx"
5+
echo "判断常见的文件夹是否存在"
6+
7+
if [ ! -d "/opt/setups" ]; then
8+
mkdir /opt/setups
9+
fi
10+
11+
if [ ! -d "/usr/program" ]; then
12+
mkdir /usr/program
13+
fi
14+
15+
if [ ! -d "/usr/local/nginx" ]; then
16+
mkdir -p /usr/local/nginx
17+
fi
18+
19+
if [ ! -d "/var/log/nginx" ]; then
20+
mkdir -p /var/log/nginx
21+
fi
22+
23+
if [ ! -d "/var/temp/nginx" ]; then
24+
mkdir -p /var/temp/nginx
25+
fi
26+
27+
if [ ! -d "/var/lock/nginx" ]; then
28+
mkdir -p /var/lock/nginx
29+
fi
30+
31+
echo "下载 Nginx"
32+
33+
cd /opt/setups
34+
wget http://nginx.org/download/nginx-1.12.1.tar.gz
35+
36+
if [ ! -f "/opt/setups/nginx-1.12.1.tar.gz" ]; then
37+
echo "Nginx 下载失败,结束脚本"
38+
exit 1
39+
fi
40+
41+
echo "Nginx 下载成功,开始解压 Nginx"
42+
tar -zxf nginx-1.12.1.tar.gz
43+
44+
if [ ! -d "/opt/setups/nginx-1.12.1" ]; then
45+
echo "Nginx 解压失败,结束脚本"
46+
exit 1
47+
fi
48+
49+
echo "安装源码安装依赖"
50+
yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
51+
52+
echo "开始安装 Nginx"
53+
cd nginx-1.12.1/
54+
55+
./configure --prefix=/usr/local/nginx --pid-path=/var/local/nginx/nginx.pid --lock-path=/var/lock/nginx/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --with-http_ssl_module --http-scgi-temp-path=/var/temp/nginx/scgi
56+
make
57+
make install
58+
59+
echo "防火墙放行 80 端口"
60+
firewall-cmd --zone=public --add-port=80/tcp --permanent
61+
firewall-cmd --reload
62+
63+
echo "启动 Nginx"
64+
/usr/local/nginx/sbin/nginx

0 commit comments

Comments
 (0)