From 343ba52a819d96a5c4b194f6ae8d056bd10252d9 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Tue, 4 Dec 2018 00:14:57 +0100 Subject: [PATCH] Improve web server setup. --- all_new_2018/linkable_etc_files/web/etc/nginx/nginx.conf | 8 ++++---- all_new_2018/setup_web.sh | 7 +++++++ 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 all_new_2018/setup_web.sh diff --git a/all_new_2018/linkable_etc_files/web/etc/nginx/nginx.conf b/all_new_2018/linkable_etc_files/web/etc/nginx/nginx.conf index 1072651..c5cbe48 100644 --- a/all_new_2018/linkable_etc_files/web/etc/nginx/nginx.conf +++ b/all_new_2018/linkable_etc_files/web/etc/nginx/nginx.conf @@ -26,7 +26,7 @@ http { #access_log /var/log/nginx/access.log; #error_log /var/log/nginx/error.log; - # HTTP server: only enforce HTTPS + # HTTP server: only enforce HTTPS server { listen 80; return 301 https://$host$request_uri; @@ -35,9 +35,9 @@ http { # HTTPS server server { listen 443 ssl; - server_name web20181130.plomlompom.com; - ssl_certificate /etc/letsencrypt/live/web20181130.plomlompom.com/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/web20181130.plomlompom.com/privkey.pem; + server_name REPLACE_fqdn_ECALPER; + ssl_certificate /etc/letsencrypt/live/REPLACE_fqdn_ECALPER/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/REPLACE_fqdn_ECALPER/privkey.pem; root /var/www/html/; index index.html index.htm index.nginx-debian.html; } diff --git a/all_new_2018/setup_web.sh b/all_new_2018/setup_web.sh new file mode 100644 index 0000000..8aac7ef --- /dev/null +++ b/all_new_2018/setup_web.sh @@ -0,0 +1,7 @@ +#!/bin/sh +set -e + +./hardlink_etc.sh web +sed -i "s/REPLACE_fqdn_ECALPER/$(hostname -f)/g" /etc/nginx/nginx.conf +apt -y -o Dpkg::Options::=--force-confold install nginx +iptables-restore /etc/iptables/rules.v4 -- 2.30.2