|
@@ -164,8 +164,8 @@ WIKI_DOMAIN_NAME=
|
164
|
164
|
WIKI_FREEDNS_SUBDOMAIN_CODE=
|
165
|
165
|
|
166
|
166
|
# Domain name and freedns subdomain for your blog
|
167
|
|
-BLOG_DOMAIN_NAME=
|
168
|
|
-BLOG_FREEDNS_SUBDOMAIN_CODE=
|
|
167
|
+FULLBLOG_DOMAIN_NAME=
|
|
168
|
+FULLBLOG_FREEDNS_SUBDOMAIN_CODE=
|
169
|
169
|
|
170
|
170
|
GPG_KEYSERVER="hkp://keys.gnupg.net"
|
171
|
171
|
|
|
@@ -352,11 +352,11 @@ function read_configuration {
|
352
|
352
|
if grep -q "WIKI_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE; then
|
353
|
353
|
WIKI_FREEDNS_SUBDOMAIN_CODE=$(grep "WIKI_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
354
|
354
|
fi
|
355
|
|
- if grep -q "BLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
356
|
|
- BLOG_DOMAIN_NAME=$(grep "BLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
355
|
+ if grep -q "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
356
|
+ FULLBLOG_DOMAIN_NAME=$(grep "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
357
|
357
|
fi
|
358
|
|
- if grep -q "BLOG_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE; then
|
359
|
|
- BLOG_FREEDNS_SUBDOMAIN_CODE=$(grep "BLOG_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
358
|
+ if grep -q "FULLBLOG_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE; then
|
|
359
|
+ FULLBLOG_FREEDNS_SUBDOMAIN_CODE=$(grep "FULLBLOG_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
360
|
360
|
fi
|
361
|
361
|
if grep -q "GPG_ENCRYPT_STORED_EMAIL" $CONFIGURATION_FILE; then
|
362
|
362
|
GPG_ENCRYPT_STORED_EMAIL=$(grep "GPG_ENCRYPT_STORED_EMAIL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
@@ -492,7 +492,7 @@ function create_backup_script {
|
492
|
492
|
fi
|
493
|
493
|
if grep -Fxq "install_blog" $COMPLETION_FILE; then
|
494
|
494
|
echo 'echo "Obtaining blog backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
495
|
|
- echo "tar -czvf /home/$MY_USERNAME/tempfiles/blog.tar.gz /var/www/$BLOG_DOMAIN_NAME/htdocs" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
495
|
+ echo "tar -czvf /home/$MY_USERNAME/tempfiles/blog.tar.gz /var/www/$FULLBLOG_DOMAIN_NAME/htdocs" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
496
|
496
|
fi
|
497
|
497
|
echo 'echo "Archiving miscellaneous files"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
498
|
498
|
echo "tar -czvf /home/$MY_USERNAME/tempfiles/miscfiles.tar.gz /home/$MY_USERNAME/.gnupg /home/$MY_USERNAME/.muttrc /home/$MY_USERNAME/.procmailrc /home/$MY_USERNAME/.ssh /home/$MY_USERNAME/personal" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
@@ -767,7 +767,7 @@ function backup_to_friends_servers {
|
767
|
767
|
echo "tar -czvf /home/$MY_USERNAME/tempfiles/wiki.tar.gz /var/www/$WIKI_DOMAIN_NAME/htdocs/data" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
768
|
768
|
fi
|
769
|
769
|
if grep -Fxq "install_blog" $COMPLETION_FILE; then
|
770
|
|
- echo "tar -czvf /home/$MY_USERNAME/tempfiles/blog.tar.gz /var/www/$BLOG_DOMAIN_NAME/htdocs/data" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
770
|
+ echo "tar -czvf /home/$MY_USERNAME/tempfiles/blog.tar.gz /var/www/$FULLBLOG_DOMAIN_NAME/htdocs/data" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
771
|
771
|
fi
|
772
|
772
|
echo "tar -czvf /home/$MY_USERNAME/tempfiles/miscfiles.tar.gz /home/$MY_USERNAME/.gnupg /home/$MY_USERNAME/.muttrc /home/$MY_USERNAME/.procmailrc /home/$MY_USERNAME/.ssh /home/$MY_USERNAME/personal" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
773
|
773
|
|
|
@@ -3459,99 +3459,99 @@ function install_blog {
|
3459
|
3459
|
if grep -Fxq "install_blog" $COMPLETION_FILE; then
|
3460
|
3460
|
return
|
3461
|
3461
|
fi
|
3462
|
|
- if [ ! $BLOG_DOMAIN_NAME ]; then
|
|
3462
|
+ if [ ! $FULLBLOG_DOMAIN_NAME ]; then
|
3463
|
3463
|
return
|
3464
|
3464
|
fi
|
3465
|
3465
|
|
3466
|
|
- if [ ! -d /var/www/$BLOG_DOMAIN_NAME ]; then
|
3467
|
|
- mkdir /var/www/$BLOG_DOMAIN_NAME
|
|
3466
|
+ if [ ! -d /var/www/$FULLBLOG_DOMAIN_NAME ]; then
|
|
3467
|
+ mkdir /var/www/$FULLBLOG_DOMAIN_NAME
|
3468
|
3468
|
fi
|
3469
|
3469
|
|
3470
|
|
- cd /var/www/$BLOG_DOMAIN_NAME
|
|
3470
|
+ cd /var/www/$FULLBLOG_DOMAIN_NAME
|
3471
|
3471
|
git clone https://github.com/danpros/htmly htdocs
|
3472
|
3472
|
|
3473
|
|
- if [ ! -f /etc/ssl/private/$BLOG_DOMAIN_NAME.key ]; then
|
3474
|
|
- makecert $BLOG_DOMAIN_NAME
|
3475
|
|
- fi
|
3476
|
|
-
|
3477
|
|
- echo 'server {' > /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3478
|
|
- echo ' listen 80;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3479
|
|
- echo " server_name $BLOG_DOMAIN_NAME;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3480
|
|
- echo " root /var/www/$BLOG_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3481
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3482
|
|
- echo " access_log /var/www/$BLOG_DOMAIN_NAME/access.log;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3483
|
|
- echo " error_log /var/www/$BLOG_DOMAIN_NAME/error.log;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3484
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3485
|
|
- echo ' index index.php;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3486
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3487
|
|
- echo ' location ~ /config/ {' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3488
|
|
- echo ' deny all;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3489
|
|
- echo ' }' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3490
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3491
|
|
- echo ' location / {' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3492
|
|
- echo ' try_files $uri $uri/ /index.php?$args;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3493
|
|
- echo ' }' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3494
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3495
|
|
- echo ' location ~ \.php$ {' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3496
|
|
- echo ' fastcgi_pass 127.0.0.1:9000;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3497
|
|
- echo ' fastcgi_index index.php;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3498
|
|
- echo ' fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3499
|
|
- echo ' include fastcgi_params;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3500
|
|
- echo ' }' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3501
|
|
- echo '}' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3502
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3503
|
|
- echo 'server {' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3504
|
|
- echo ' listen 443;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3505
|
|
- echo " server_name $BLOG_DOMAIN_NAME;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3506
|
|
- echo " root /var/www/$BLOG_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3507
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3508
|
|
- echo " access_log /var/www/$BLOG_DOMAIN_NAME/access_ssl.log;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3509
|
|
- echo " error_log /var/www/$BLOG_DOMAIN_NAME/error_ssl.log;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3510
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3511
|
|
- echo ' index index.php;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3512
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3513
|
|
- echo ' ssl on;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3514
|
|
- echo " ssl_certificate /etc/ssl/certs/$BLOG_DOMAIN_NAME.crt;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3515
|
|
- echo " ssl_certificate_key /etc/ssl/private/$BLOG_DOMAIN_NAME.key;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3516
|
|
- echo " ssl_dhparam /etc/ssl/certs/$BLOG_DOMAIN_NAME.dhparam;" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3517
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3518
|
|
- echo ' ssl_session_timeout 5m;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3519
|
|
- echo ' ssl_prefer_server_ciphers on;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3520
|
|
- echo ' ssl_session_cache builtin:1000 shared:SSL:10m;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3521
|
|
- echo " ssl_protocols $SSL_PROTOCOLS; # not possible to do exclusive" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3522
|
|
- echo " ssl_ciphers '$SSL_CIPHERS';" >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3523
|
|
- echo ' add_header X-Frame-Options DENY;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3524
|
|
- echo ' add_header X-Content-Type-Options nosniff;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3525
|
|
- echo ' add_header Strict-Transport-Security "max-age=0;";' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3526
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3527
|
|
- echo ' location ~ /config/ {' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3528
|
|
- echo ' deny all;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3529
|
|
- echo ' }' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3530
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3531
|
|
- echo ' location / {' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3532
|
|
- echo ' try_files $uri $uri/ /index.php?$args;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3533
|
|
- echo ' }' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3534
|
|
- echo '' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3535
|
|
- echo ' location ~ \.php$ {' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3536
|
|
- echo ' fastcgi_pass 127.0.0.1:9000;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3537
|
|
- echo ' fastcgi_index index.php;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3538
|
|
- echo ' fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3539
|
|
- echo ' include fastcgi_params;' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3540
|
|
- echo ' }' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
3541
|
|
- echo '}' >> /etc/nginx/sites-available/$BLOG_DOMAIN_NAME
|
|
3473
|
+ if [ ! -f /etc/ssl/private/$FULLBLOG_DOMAIN_NAME.key ]; then
|
|
3474
|
+ makecert $FULLBLOG_DOMAIN_NAME
|
|
3475
|
+ fi
|
|
3476
|
+
|
|
3477
|
+ echo 'server {' > /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3478
|
+ echo ' listen 80;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3479
|
+ echo " server_name $BLOG_DOMAIN_NAME;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3480
|
+ echo " root /var/www/$BLOG_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3481
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3482
|
+ echo " access_log /var/www/$BLOG_DOMAIN_NAME/access.log;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3483
|
+ echo " error_log /var/www/$BLOG_DOMAIN_NAME/error.log;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3484
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3485
|
+ echo ' index index.php;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3486
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3487
|
+ echo ' location ~ /config/ {' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3488
|
+ echo ' deny all;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3489
|
+ echo ' }' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3490
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3491
|
+ echo ' location / {' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3492
|
+ echo ' try_files $uri $uri/ /index.php?$args;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3493
|
+ echo ' }' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3494
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3495
|
+ echo ' location ~ \.php$ {' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3496
|
+ echo ' fastcgi_pass 127.0.0.1:9000;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3497
|
+ echo ' fastcgi_index index.php;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3498
|
+ echo ' fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3499
|
+ echo ' include fastcgi_params;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3500
|
+ echo ' }' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3501
|
+ echo '}' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3502
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3503
|
+ echo 'server {' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3504
|
+ echo ' listen 443;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3505
|
+ echo " server_name $BLOG_DOMAIN_NAME;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3506
|
+ echo " root /var/www/$BLOG_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3507
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3508
|
+ echo " access_log /var/www/$BLOG_DOMAIN_NAME/access_ssl.log;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3509
|
+ echo " error_log /var/www/$BLOG_DOMAIN_NAME/error_ssl.log;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3510
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3511
|
+ echo ' index index.php;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3512
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3513
|
+ echo ' ssl on;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3514
|
+ echo " ssl_certificate /etc/ssl/certs/$BLOG_DOMAIN_NAME.crt;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3515
|
+ echo " ssl_certificate_key /etc/ssl/private/$BLOG_DOMAIN_NAME.key;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3516
|
+ echo " ssl_dhparam /etc/ssl/certs/$BLOG_DOMAIN_NAME.dhparam;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3517
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3518
|
+ echo ' ssl_session_timeout 5m;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3519
|
+ echo ' ssl_prefer_server_ciphers on;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3520
|
+ echo ' ssl_session_cache builtin:1000 shared:SSL:10m;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3521
|
+ echo " ssl_protocols $SSL_PROTOCOLS; # not possible to do exclusive" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3522
|
+ echo " ssl_ciphers '$SSL_CIPHERS';" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3523
|
+ echo ' add_header X-Frame-Options DENY;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3524
|
+ echo ' add_header X-Content-Type-Options nosniff;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3525
|
+ echo ' add_header Strict-Transport-Security "max-age=0;";' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3526
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3527
|
+ echo ' location ~ /config/ {' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3528
|
+ echo ' deny all;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3529
|
+ echo ' }' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3530
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3531
|
+ echo ' location / {' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3532
|
+ echo ' try_files $uri $uri/ /index.php?$args;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3533
|
+ echo ' }' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3534
|
+ echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3535
|
+ echo ' location ~ \.php$ {' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3536
|
+ echo ' fastcgi_pass 127.0.0.1:9000;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3537
|
+ echo ' fastcgi_index index.php;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3538
|
+ echo ' fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3539
|
+ echo ' include fastcgi_params;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3540
|
+ echo ' }' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
|
3541
|
+ echo '}' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
|
3542
|
3542
|
|
3543
|
3543
|
configure_php
|
3544
|
3544
|
|
3545
|
|
- nginx_ensite $BLOG_DOMAIN_NAME
|
|
3545
|
+ nginx_ensite $FULLBLOG_DOMAIN_NAME
|
3546
|
3546
|
service php5-fpm restart
|
3547
|
3547
|
service nginx restart
|
3548
|
3548
|
|
3549
|
3549
|
# update the dynamic DNS
|
3550
|
|
- if [ $BLOG_FREEDNS_SUBDOMAIN_CODE ]; then
|
3551
|
|
- if [[ $BLOG_FREEDNS_SUBDOMAIN_CODE != $FREEDNS_SUBDOMAIN_CODE ]]; then
|
3552
|
|
- if ! grep -q "$BLOG_DOMAIN_NAME" /usr/bin/dynamicdns; then
|
3553
|
|
- echo "# $BLOG_DOMAIN_NAME" >> /usr/bin/dynamicdns
|
3554
|
|
- echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$BLOG_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
|
|
3550
|
+ if [ $FULLBLOG_FREEDNS_SUBDOMAIN_CODE ]; then
|
|
3551
|
+ if [[ $FULLBLOG_FREEDNS_SUBDOMAIN_CODE != $FREEDNS_SUBDOMAIN_CODE ]]; then
|
|
3552
|
+ if ! grep -q "$FULLBLOG_DOMAIN_NAME" /usr/bin/dynamicdns; then
|
|
3553
|
+ echo "# $FULLBLOG_DOMAIN_NAME" >> /usr/bin/dynamicdns
|
|
3554
|
+ echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$FULLBLOG_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
|
3555
|
3555
|
fi
|
3556
|
3556
|
fi
|
3557
|
3557
|
else
|