1
+ # Nginx configuration
2
+
3
+ server {
4
+ listen 80 default_server;
5
+ listen [::]:80 default_server;
6
+ server_name ${NGINX_HOST};
7
+
8
+ index index.php index.html;
9
+ error_log /var/log/nginx/error.log;
10
+ access_log /var/log/nginx/access.log;
11
+ root /var/www/html/public;
12
+
13
+ location ~ \.php$ {
14
+ try_files $uri =404;
15
+ fastcgi_split_path_info ^(.+\.php)(/.+)$;
16
+ fastcgi_pass php:9000;
17
+ fastcgi_index index.php;
18
+ include fastcgi_params;
19
+ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
20
+ fastcgi_param PATH_INFO $fastcgi_path_info;
21
+ }
22
+ }
23
+
24
+ # server {
25
+ # server_name ${NGINX_HOST};
26
+
27
+ # listen 443 ssl;
28
+ # fastcgi_param HTTPS on;
29
+
30
+ # ssl_certificate /etc/ssl/server.pem;
31
+ # ssl_certificate_key /etc/ssl/server.key;
32
+ # ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
33
+
34
+ # index index.php index.html;
35
+ # error_log /var/log/nginx/error.log;
36
+ # access_log /var/log/nginx/access.log;
37
+ # root /var/www/html/public;
38
+
39
+ # location ~ \.php$ {
40
+ # try_files $uri =404;
41
+ # fastcgi_split_path_info ^(.+\.php)(/.+)$;
42
+ # fastcgi_pass php:9000;
43
+ # fastcgi_index index.php;
44
+ # include fastcgi_params;
45
+ # fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
46
+ # fastcgi_param PATH_INFO $fastcgi_path_info;
47
+ # }
48
+ # }
0 commit comments