Fix everything
This commit is contained in:
parent
280a89da37
commit
c3de8dc572
2 changed files with 12 additions and 9 deletions
|
@ -42,7 +42,7 @@ http {
|
|||
ssl_prefer_server_ciphers off;
|
||||
|
||||
# Make sure to generate it first
|
||||
ssl_dhparam dhparam.pem;
|
||||
ssl_dhparam /etc/ssl/dhparam.pem;
|
||||
|
||||
# OCSP stapling
|
||||
ssl_stapling on;
|
||||
|
@ -72,8 +72,8 @@ http {
|
|||
server_name _;
|
||||
|
||||
# Make sure to generate
|
||||
ssl_certificate snakeoil.pem;
|
||||
ssl_certificate_key snakeoil.key;
|
||||
ssl_certificate /etc/ssl/snakeoil.pem;
|
||||
ssl_certificate_key /etc/ssl/snakeoil.key;
|
||||
}
|
||||
|
||||
include /etc/nginx/conf.d/*.conf;
|
||||
|
|
|
@ -4,10 +4,6 @@ cd "$(dirname "$0")/.."
|
|||
|
||||
git submodule update --init
|
||||
|
||||
echo "Please wait, this will take a few minutes"
|
||||
openssl dhparam -out nginx/dhparam.pem 3072
|
||||
openssl req -new -x509 -days 365 -noenc -out nginx/snakeoil.pem -keyout nginx/snakeoil.key -subj "/C=AU/ST=Some-State/O=Internet Widgits Pty Ltd"
|
||||
|
||||
apt install -y python3-pyroute2
|
||||
if [ $? -ne 0 ]; then
|
||||
echo -e "\033[0;31mCouldn't install pyroute2. You must install it manually.\033[0m"
|
||||
|
@ -15,10 +11,17 @@ fi
|
|||
|
||||
docker compose up -d acme
|
||||
|
||||
|
||||
docker compose exec acme mkdir /var/www/html/$DOMAIN
|
||||
docker compose exec acme mkdir /etc/ssl/$DOMAIN
|
||||
docker compose exec acme ln -s /etc/nginx/snakeoil.key /etc/ssl/$DOMAIN/key.pem
|
||||
docker compose exec acme ln -s /etc/nginx/snakeoil.pem /etc/ssl/$DOMAIN/fullchain.pem
|
||||
|
||||
echo "Please wait, this will take a few minutes"
|
||||
docker compose exec acme openssl dhparam -out /etc/ssl/dhparam.pem 3072
|
||||
docker compose exec acme openssl req -new -x509 -days 365 -noenc -out /etc/ssl/snakeoil.pem -keyout /etc/ssl/snakeoil.key -subj "/C=AU/ST=Some-State/O=Internet Widgits Pty Ltd"
|
||||
|
||||
docker compose exec acme ln -s /etc/ssl/snakeoil.key /etc/ssl/$DOMAIN/key.pem
|
||||
docker compose exec acme ln -s /etc/ssl/snakeoil.pem /etc/ssl/$DOMAIN/fullchain.pem
|
||||
|
||||
|
||||
docker compose down
|
||||
|
||||
|
|
Reference in a new issue