@@ -79,8 +79,8 @@ make && make install
79
79
cd /usr/src
80
80
wget -N --no-check-certificate https://raw.githubusercontent.com/arnofeng/ngx_google_deployment/master/nginx.conf
81
81
cp -r -f nginx.conf /etc/nginx/nginx.conf
82
- sed -i " s/ g.adminhost.org/ $DOMAIN1 / " /etc/nginx/nginx.conf
83
- sed -i " s/ x.adminhost.org/ $DOMAIN2 / " /etc/nginx/nginx.conf
82
+ sed -i " s# g.adminhost.org# $DOMAIN1 #g " /etc/nginx/nginx.conf
83
+ sed -i " s# x.adminhost.org# $DOMAIN2 #g " /etc/nginx/nginx.conf
84
84
mkdir -p /etc/nginx/vhost
85
85
mkdir -p /etc/nginx/cache/one
86
86
mkdir -p /etc/nginx/cache/two
@@ -89,13 +89,19 @@ mkdir -p /etc/nginx/cache/three
89
89
mkdir -p /var/www/google
90
90
cd /var/www/google
91
91
wget -N --no-check-certificate https://raw.githubusercontent.com/arnofeng/ngx_google_deployment/master/index.html
92
- sed -i " s/ g.adminhost.org/ $DOMAIN1 / " /var/www/google/index.html
93
- sed -i " s/ x.adminhost.org/ $DOMAIN2 / " /var/www/google/index.html
92
+ sed -i " s# g.adminhost.org# $DOMAIN1 #g " /var/www/google/index.html
93
+ sed -i " s# x.adminhost.org# $DOMAIN2 #g " /var/www/google/index.html
94
94
# 9.set auto-start for nginx
95
95
cp -r -f /etc/rc.local /etc/rc.local_bak
96
- sed -i ' s/\"exit 0\"/\#/' /etc/rc.local
97
- sed -i ' s/\#exit 0/\#/' /etc/rc.local
98
- sed -i ' s/exit 0/\/etc\/nginx\/sbin\/nginx \nexit 0/' /etc/rc.local
96
+ AUTO=' /etc/nginx/sbin/nginx'
97
+ cat /etc/rc.local| grep ' exit 0'
98
+ if [ $? -eq 0 ]; then
99
+ sed -i ' s/\"exit 0\"/\#/g' /etc/rc.local
100
+ sed -i ' s/\#exit 0/\#/g' /etc/rc.local
101
+ sed -i " s#exit 0#$AUTO \nexit 0#" /etc/rc.local
102
+ else
103
+ echo " $AUTO " >> /etc/rc.local
104
+ fi
99
105
# 10.start nginx
100
106
/etc/nginx/sbin/nginx
101
107
if [ $? -eq 0 ]; then
0 commit comments