-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMD-Shell
More file actions
38 lines (38 loc) · 2.14 KB
/
CMD-Shell
File metadata and controls
38 lines (38 loc) · 2.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/bash
test -f '/etc/redis/redis.conf' || cp -p /etc/redis_default/redis.conf /etc/redis/redis.conf
cp -f /etc/redis_default/redis.conf /etc/redis/redis.conf.default
test -f '/etc/nginx/fastcgi.conf' || cp /etc/nginx_default/fastcgi.conf /etc/nginx/fastcgi.conf
cp -f /etc/nginx_default/fastcgi.conf /etc/nginx/fastcgi.conf.default
test -f '/etc/nginx/fastcgi_params' || cp /etc/nginx_default/fastcgi_params /etc/nginx/fastcgi_params
cp -f /etc/nginx_default/fastcgi_params /etc/nginx/fastcgi_params.default
test -f '/etc/nginx/mime.types' || cp /etc/nginx_default/mime.types /etc/nginx/mime.types
cp -f /etc/nginx_default/mime.types /etc/nginx/mime.types.default
test -f '/etc/nginx/nginx.conf' || cp /etc/nginx_default/nginx.conf /etc/nginx/nginx.conf
cp -f /etc/nginx_default/nginx.conf /etc/nginx/nginx.conf.default
test -f '/etc/nginx/scgi_params' || cp /etc/nginx_default/scgi_params /etc/nginx/scgi_params
cp -f /etc/nginx_default/scgi_params /etc/nginx/scgi_params.default
test -f '/etc/nginx/uwsgi_params' || cp /etc/nginx_default/uwsgi_params /etc/nginx/uwsgi_params
cp -f /etc/nginx_default/uwsgi_params /etc/nginx/uwsgi_params.default
test -f '/etc/nginx/win-utf' || cp /etc/nginx_default/win-utf /etc/nginx/win-utf
test -f '/etc/nginx/koi-utf' || cp /etc/nginx_default/koi-utf /etc/nginx/koi-utf
test -f '/etc/nginx/koi-win' || cp /etc/nginx_default/koi-win /etc/nginx/koi-win
test -d '/etc/nginx/conf.d' || mkdir -p /etc/nginx/conf.d
cp -f /etc/nginx_default/conf.d/default.conf /etc/nginx/conf.d/default.conf.default
if [ $TIMEZONE ]; then
rm -rf /etc/localtime
echo "${TIMEZONE}" > /etc/timezone
ln -sf /usr/share/zoneinfo/${TIMEZONE} /etc/localtime
fi
find /etc/nginx/conf.d -name "*.conf" | grep -q ".conf"
if [ $? -ne 0 ];then
cp /etc/nginx_default/conf.d/default.conf /etc/nginx/conf.d/default.conf
fi
find /usr/share/nginx/html -name "index.*" | grep -q "index."
if [ $? -ne 0 ];then
cp /usr/share/nginx/html_default/index.html /usr/share/nginx/html/index.html
if [ ! -f "/usr/share/nginx/html/50x.html" ];then
cp /usr/share/nginx/html_default/50x.html /usr/share/nginx/html/50x.html
fi
fi
redis-server /etc/redis/redis.conf
nginx -g 'daemon off;'