Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
development:deploy:nginx:vue [2021/07/06 09:31]
kalenpw created
development:deploy:nginx:vue [2021/07/06 09:45] (current)
kalenpw
Line 2: Line 2:
 <code nginx> <code nginx>
 server { server {
-    listen 80; +    listen 443 http2 ssl; 
-    listen 443 ssl; # managed by Certbot +    
-    server_name www.kalen.pw kalen.pw; +    server_name kalen.pw; 
-   access_log /var/log/nginx/access-SITENAME.log; +    access_log /var/log/nginx/access-kalen.pw.log; 
 +    
     root /web/kalen.pw;     root /web/kalen.pw;
-    index index.php index.html;    +    index index.html; 
 +    ssl_certificate /etc/letsencrypt/live/kalen.pw-0001/fullchain.pem; # managed by Certbot 
 +    ssl_certificate_key /etc/letsencrypt/live/kalen.pw-0001/privkey.pem; # managed by Certbot
  
-    location ~ \.php$ +    location /_assets 
-        include snippets/fastcgi-php.conf+        expires 365d; 
-        fastcgi_pass unix:/run/php/php7.0-fpm.sock;+        root /web/kalen.pw; 
 +    } 
 +    location /img { 
 +        expires 365d; 
 +        root /web/kalen.pw;
     }     }
  
-    error_page 404 /404.html; +    location { 
-    ssl_certificate /etc/letsencrypt/live/kalen.pw/fullchain.pem# managed by Certbot +        if (!-e $request_filename) { 
-    ssl_certificate_key /etc/letsencrypt/live/kalen.pw/privkey.pem; # managed by Certbot +            rewrite ^ permanent; 
-    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot+        } 
 +    } 
 +}
  
-    #if ($scheme != "https"+server 
-       return 301 https://$host$request_uri; +    listen 443 ssl; 
-    #} # managed by Certbot+    server_name www.kalen.pw; 
 +    return 301 $scheme://kalen.pw$request_uri;
 } }
 +
 +server {
 +    if ($host = www.kalen.pw) {
 +        return 301 https://$host$request_uri;
 +    } # managed by Certbot
 +
 +
 +    if ($host = kalen.pw) {
 +        return 301 https://$host$request_uri;
 +    } # managed by Certbot
 +
 +
 +    if ($host = www.kalenpw.com) {
 +        return 301 https://$host$request_uri;
 +    } # managed by Certbot
 +
 +
 +    if ($host = kalenpw.com) {
 +        return 301 https://$host$request_uri;
 +    } # managed by Certbot
 +
 +
 +    listen 80;
 +
 +    server_name www.kalen.pw kalen.pw;
 +    return 404; # managed by Certbot
 +}
 +
 </code> </code>
  
 ---- ----