84 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			84 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
| upstream php-fpm {
 | |
| server unix:/var/run/php/php7.4-fpm.sock;
 | |
| }
 | |
| 
 | |
| server {
 | |
| listen 80;
 | |
| server_name 192.168.56.100;
 | |
| 
 | |
| root /vagrant;
 | |
| index index.php;
 | |
| charset UTF-8;
 | |
| 
 | |
| gzip on;
 | |
| gzip_http_version 1.1;
 | |
| gzip_vary on;
 | |
| gzip_comp_level 6;
 | |
| gzip_proxied any;
 | |
| gzip_types text/plain text/xml text/css application/x-javascript;
 | |
| 
 | |
| access_log /var/log/nginx/psm.access.log;
 | |
| error_log /var/log/nginx/psm.com.error.log;
 | |
| 
 | |
| location = /favicon.ico {
 | |
| log_not_found off;
 | |
| access_log off;
 | |
| }
 | |
| 
 | |
| location = /robots.txt {
 | |
| deny all;
 | |
| log_not_found off;
 | |
| access_log off;
 | |
| }
 | |
| 
 | |
| location ~ /\.svn/* {
 | |
| deny all;
 | |
| }
 | |
| 
 | |
| location ~ /\.git/* {
 | |
| deny all;
 | |
| }
 | |
| 
 | |
| location /nginx_status {
 | |
| stub_status on;
 | |
| access_log off;
 | |
| }
 | |
| 
 | |
| location / {
 | |
| try_files $uri $uri/ /index.php?q=$uri&$args;
 | |
| }
 | |
| 
 | |
| location ~ \.php$ {
 | |
| 
 | |
| set $nocache "";
 | |
| if ($http_cookie ~ (comment_author_.*|wordpress_logged_in.*|wp-postpass_.*)) {
 | |
| set $nocache "Y";
 | |
| }
 | |
| 
 | |
| fastcgi_pass php-fpm;
 | |
| fastcgi_index index.php;
 | |
| fastcgi_param SCRIPT_FILENAME /vagrant$fastcgi_script_name;
 | |
| fastcgi_intercept_errors on;
 | |
| include fastcgi_params;
 | |
| 
 | |
| fastcgi_cache_use_stale error timeout invalid_header http_500;
 | |
| fastcgi_cache_key $host$request_uri;
 | |
| fastcgi_cache off;
 | |
| fastcgi_cache_valid 200 1m;
 | |
| fastcgi_cache_bypass $nocache;
 | |
| fastcgi_no_cache $nocache;
 | |
| }
 | |
| 
 | |
| location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
 | |
| expires max;
 | |
| log_not_found off;
 | |
| }
 | |
| 
 | |
| location ~ ^/(status|ping)$ {
 | |
| include /etc/nginx/fastcgi_params;
 | |
| fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
 | |
| fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
 | |
| allow 127.0.0.1;
 | |
| deny all;
 | |
| }
 | |
| } |