From 7c60e64c67eeab0adf50afd8f1f3a5777de1dd01 Mon Sep 17 00:00:00 2001 From: 0x00000000 Date: Sat, 14 Jun 2025 20:51:14 +0200 Subject: [PATCH] continuer le fichier nginx.config --- srcs/requirements/nginx/Dockerfile | 7 ++++++- srcs/requirements/nginx/conf/nginx.conf | 12 ++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 srcs/requirements/nginx/conf/nginx.conf diff --git a/srcs/requirements/nginx/Dockerfile b/srcs/requirements/nginx/Dockerfile index 523a347..2b94aea 100644 --- a/srcs/requirements/nginx/Dockerfile +++ b/srcs/requirements/nginx/Dockerfile @@ -2,4 +2,9 @@ FROM debian:bullseye RUN apt update RUN apt install nginx -y RUN apt install vim -y -RUN apt install curl -y \ No newline at end of file +RUN apt install curl -y +RUN apt install openssl -y +RUN openssl req -x509 -nodes -out /etc/nginx/ssl/inception.crt -keyout /etc/nginx/ssl/inception.key -subj "/C=FR/ST=IDF/L=Paris/O=42/OU=42/CN=yantoine.42.fr/UID=yantoine" +RUN mkdir -p /etc/nginx/ssl +RUN mkdir -p /var/run/nginx +COPY conf/nginx.conf /etc/nginx/nginx.conf \ No newline at end of file diff --git a/srcs/requirements/nginx/conf/nginx.conf b/srcs/requirements/nginx/conf/nginx.conf new file mode 100644 index 0000000..3ad544d --- /dev/null +++ b/srcs/requirements/nginx/conf/nginx.conf @@ -0,0 +1,12 @@ +server { + #SSL/TLS Configuration + listen 443 ssl; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_certificate /etc/nginx/ssl/inception.crt; + ssl_certificate_key /etc/nginx/ssl/inception.key; + + #root and index and server_name + root /var/www/html; + server_name localhost; + index index.php index.html index.htm; +} \ No newline at end of file