Browse Source

Ensure that blog login page always redirects to https

Bob Mottram 10 years ago
parent
commit
5a60a8f29d
1 changed files with 5 additions and 0 deletions
  1. 5
    0
      src/freedombone

+ 5
- 0
src/freedombone View File

@@ -6966,6 +6966,11 @@ function install_blog {
6966 6966
   echo '    limit_conn conn_limit_per_ip 10;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6967 6967
   echo '    limit_req zone=req_limit_per_ip burst=10 nodelay;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6968 6968
   echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6969
+  echo '    # Always redirect the login page to https' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6970
+  echo '    location /login {' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6971
+  echo '        rewrite ^ https://$server_name$request_uri?;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6972
+  echo '    }' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6973
+  echo '' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6969 6974
   echo '    # rewrite to front controller as default rule' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6970 6975
   echo '    location / {' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME
6971 6976
   echo '        rewrite ^/(.*) /index.php?q=$uri&$args last;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME