Ticker

6/recent/ticker-posts

Nginx Virtual Hosts Server Block Example

Create new file /etc/nginx/conf.d/zeroblog.conf

server {
    listen 80;

    root /usr/share/nginx/zeroblog/public;
    index index.php index.html index.htm;
	
    server_name zeroblog.local www.zeroblog.local;
	
    access_log /var/log/nginx/zeroblog.local.access.log;
    error_log /var/log/nginx/zeroblog.local.error.log;

    gzip on;
    gzip_types text/css application/javascript text/javascript application/x-javascript  image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon;
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
	
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/run/php-fpm/www.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Post a Comment

0 Comments