server { listen 80; listen [::]:80; server_name dev-docker.oneskyit.com test-docker.oneskyit.com prod-docker.oneskyit.com ${DOCKER_OSIT_SERVER_NAME}; # server_name oneskyit.localhost; access_log /logs/nginx/access_oneskyit.log; # Do not overflow the SSL send buffer (causes extra round trips) #ssl_buffer_size 8k; root /srv/oneskyit_site; index index.php index.html; # index index.html index.htm index.php; # include php.conf; # include brotli.conf; # include gzip.conf; # include expires.conf; # These two locations remove .html and .php from filenames. location / { try_files $uri $uri/ $uri.html $uri.php$is_args$query_string; } location ~ \.php$ { root /srv/oneskyit_site; # index index.html index.htm index.php; try_files $uri =404; # try_files $uri $document_root$fastcgi_script_name =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass php7:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } } server { listen 443 ssl; listen [::]:443 ssl; http2 on; # server_name docker.oneskyit.com ${DOCKER_OSIT_SERVER_NAME}; server_name docker.oneskyit.com dev-docker.oneskyit.com test-docker.oneskyit.com prod-docker.oneskyit.com ${DOCKER_OSIT_SERVER_NAME}; # server_name docker.oneskyit.com dev.oneskyit.com test.oneskyit.com prod.oneskyit.com; # server_name docker.oneskyit.com; access_log /logs/nginx/access_oneskyit.log; error_log /logs/nginx/error_oneskyit.log; # Do not overflow the SSL send buffer (causes extra round trips) #ssl_buffer_size 8k; include /etc/nginx/options-ssl-nginx.conf; ssl_certificate /etc/certs/fullchain.pem; ssl_certificate_key /etc/certs/privkey.pem; ssl_dhparam /etc/certs/ssl-dhparams.pem; root /srv/oneskyit_site; index index.php index.html; # # root /srv/http/oneskyit.com/; # index index.php index.html; # # include php.conf; # include brotli.conf; # include gzip.conf; # include expires.conf; # # These two locations remove .html and .php from filenames. location / { try_files $uri $uri/ $uri.html $uri.php$is_args$query_string; } location ~ \.php$ { root /srv/oneskyit_site; # index index.html index.htm index.php; try_files $uri =404; # try_files $uri $document_root$fastcgi_script_name =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass php7:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } }