maj readme

This commit is contained in:
greglebreton 2021-07-24 11:26:08 +02:00
parent 71506a71f7
commit e5f43e6051
2 changed files with 32 additions and 4 deletions

View File

@ -4,8 +4,34 @@ Cette branche à pour but de conteneurisé un site HUGO compilé avec un server
La configuration pour le NGINX reverse proxy en front se trouve dans le dossir nginx-proxy. La configuration pour le NGINX reverse proxy en front se trouve dans le dossir nginx-proxy.
## CONFIG ## CONFIG
```bash
nano nginx-proxy/nginx.conf
```
/\ Attention, le nom de domaine est à configuré dans les deux fichier de NGINX ! /\ Attention, le nom de domaine est à configuré dans le proxy NGINX !
### Pour le HTTPS:
Via Certbot:
```bash
sudo apt install certbot -y
sudo certbot certonly -d example.com
```
Une fois le certificat obtenu, décommenter les 3 lignes concernant le SSL en vérifiant
le nom des certificats en fonction du nom de domaine:
```
#ssl on;
#ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
#ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
```
Redémarrer NGINX:
```bash
sudo systemctl restart nginx
```
## BUILD ## BUILD

View File

@ -1,3 +1,4 @@
# HTTP
server { server {
listen 80; listen 80;
listen [::]:80; listen [::]:80;
@ -11,6 +12,7 @@ server {
} }
# HTTPS
server{ server{
listen 443 ssl http2; listen 443 ssl http2;
listen [::]:443 ssl http2; listen [::]:443 ssl http2;
@ -33,9 +35,9 @@ server{
return 302 https://example.com/index.xml; return 302 https://example.com/index.xml;
} }
ssl on; #ssl on;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; #ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; #ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
access_log /var/log/nginx/hugo_access.log; access_log /var/log/nginx/hugo_access.log;
error_log /var/log/nginx/hugo_error.log; error_log /var/log/nginx/hugo_error.log;