pablokbs / peladonerd

Repo con los archivos que uso para mi videos en youtube
2.05k stars 1.33k forks source link

Ngnix en docker #227

Closed claclin closed 1 year ago

claclin commented 1 year ago

Al instalar ngnix con docker no veo dentro del docker /etc/ngnix los directorios sites-available y sites-enabled

c0da commented 1 year ago

Qué imagen estás usando?

claclin commented 1 year ago

La que usaba en el curso:

nginx:1.15.7

He intentado luego tambien hacer lo del certificado SSL del otro curso y me ha sido imposible, soy un poco nuevo en esto y estoy muy atascado.

El mar, 22 nov 2022 a las 14:44, Coda @.***>) escribió:

Qué imagen estás usando?

— Reply to this email directly, view it on GitHub https://github.com/pablokbs/peladonerd/issues/227#issuecomment-1323700390, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2LHOFAARX2Q4K3M3VPTF5DWJTE27ANCNFSM6AAAAAASHTOS6M . You are receiving this because you authored the thread.Message ID: @.***>

-- Saludos,

Claudio

paganuzzi commented 1 year ago

en esa imagen de nginx tenes /etc/nginx/nginx.conf la configuracion general y en /etc/nginx/conf.d las configuraciones de los sitios que vas a usar.

claclin commented 1 year ago

Perdonad, pero donde configuro los virtual hosts? algun ejemplo o muestra? viendo el video de Instalando y configurando Nginx hay configura un fichero llamado default que ya esta hecho y solo modifica unos parametros. Donde encuentro yo ese fichero?

c0da commented 1 year ago

El "default.conf" está en /etc/nginx/conf.d/.

Si vas a necesitar configurar varios virtualhosts, quizás te convenga usar nginx-proxy. Probaste con esto? https://www.youtube.com/watch?v=S2YFqf4L7l8

claclin commented 1 year ago

Ya intente lo del video, pero no se porque no se me certifica. Estoy usando WSL quizas sea algo de eso, no tiene acceso la entidad certificadora... El default ya lo vi pero no encontre las entradas de server que comentaba en el video.

c0da commented 1 year ago

Si estás usando WSL, tu entorno va a tener una IP privada (que se puede ver en windows, ejecutando wsl hostname -i en un cmd o powershell). La entidad certificadora necesita llegar desde internet al puerto 80 de tu "nginx-proxy" para verificar que lo que hayas puesto en la variable "LETSENCRYPT_HOST" es tuyo.

Por intentar simplificarlo, si usáramos como ejemplo "www.claclin.com" tendrías que:

claclin commented 1 year ago

lo intentare asi... el comando wsl hostname -i no funciona en wsl

stale[bot] commented 1 year ago

Este issue se ha marcado automágicamente como "stale" porque no ha tenido actividad reciente. Va a ser cerrado si no se ve actividad nueva. Intentá hacer tu pregunta en Slack. Gracias por sus contribuciones.