diff --git a/srcs/requirements/nginx/Dockerfile b/srcs/requirements/nginx/Dockerfile index 2b94aea..b2c69db 100644 --- a/srcs/requirements/nginx/Dockerfile +++ b/srcs/requirements/nginx/Dockerfile @@ -7,4 +7,7 @@ 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 +COPY conf/nginx.conf /etc/nginx/nginx.conf +RUN chmod 755 /var/www/html +RUN chown -R www-data:www-data /var/www/html +CMD [ "nginx", "-g", "daemon off;" ] \ No newline at end of file diff --git a/srcs/requirements/nginx/conf/nginx.conf b/srcs/requirements/nginx/conf/nginx.conf index 3ad544d..df75d49 100644 --- a/srcs/requirements/nginx/conf/nginx.conf +++ b/srcs/requirements/nginx/conf/nginx.conf @@ -7,6 +7,16 @@ server { #root and index and server_name root /var/www/html; - server_name localhost; + server_name yantoine.42.fr; index index.php index.html index.htm; + + location / { + try_files $uri $uri/ =404; + } + + # Pour toutes les requetes php + location ~ \.php$ { + include snippets/fastcgi-php.conf; + fastcgi_pass php:9000; + } } \ No newline at end of file