Nginx wildcard virtualhost

wildcard virtual host allow you to host multiple web sites with one configuration file. Here is what i use for bizhat.com free hosting sub domains. server { listen 167.114.61.119:80; server_name *.bizhat.com; autoindex on; access_log /var/log/nginx/free_access.log; error_log /var/log/nginx/free_error.log; root /home/vhosts/$host; index index.html index.htm default.htm default.html; location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; expires max; } location ~ … Read more

Magento 1.9 Nginx Configuration

Here is Nginx + php-fpm config for Magento 1.9 on Ubuntu 16.04/Debian 9. server { listen 80; server_name mysite.com www.mysite.com; root /home/mysite.com/public_html/; listen 443 ssl http2; ssl on; ssl_certificate /etc/letsencrypt/live/mysite.com/fullchain1.pem; ssl_certificate_key /etc/letsencrypt/live/mysite.com/privkey1.pem; location / { index index.html index.php; try_files $uri $uri/ @handler; expires 30d; } ## These locations would be hidden by .htaccess normally location … Read more