46 lines
986 B
Markdown
46 lines
986 B
Markdown
# NGINX
|
|
|
|
installare con il volume /home/nvme/dockerdata/nginx:/etc/nginx1
|
|
|
|
```docker-compose
|
|
services:
|
|
mynginx:
|
|
image: nginx
|
|
restart: always
|
|
volumes:
|
|
#- /home/nvme/dockerdata/nginx/html:/usr/share/nginx/html:ro
|
|
- /home/nvme/dockerdata/nginx:/etc/nginx #da modificare senza l'1 dopo aver copiato tutto
|
|
- /etc/letsencrypt:/etc/nginx/ssl
|
|
ports:
|
|
- "80:80"
|
|
- "443:443"
|
|
networks:
|
|
- fabio
|
|
|
|
networks:
|
|
fabio:
|
|
external: true
|
|
```
|
|
|
|
entrare nel bash del docker e copiare tutto /etc/nginx in /etc/nginx1
|
|
```bash
|
|
cp -R /etc/nginx in /etc/nginx1
|
|
```
|
|
|
|
uscire dal docker
|
|
|
|
stoppare il docker
|
|
|
|
modificare la riga del docker-compose togliendo l'1
|
|
```docker-compose
|
|
/home/nvme/dockerdata/nginx:/etc/nginx
|
|
```
|
|
|
|
far ripartire il docker
|
|
|
|
in /home/nvme/dockerdata/nginx/conf.d inserire i vari files di config
|
|
```bash
|
|
default.conf
|
|
add.conf
|
|
```
|
|
in ssl/live/"name" inserire i certificati creati con nginx proxy manager che poi vengono usati nei files di config del conf.d
|