From dec72595645a8193626a2fdd634c2a2a1ec7c7e8 Mon Sep 17 00:00:00 2001 From: Ashley Rich Date: Tue, 17 Nov 2015 11:38:46 +0000 Subject: [PATCH] Multisite subdomain example added --- sites-available/.gitignore | 1 + sites-available/multisite-subdomain.com | 37 +++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 sites-available/multisite-subdomain.com diff --git a/sites-available/.gitignore b/sites-available/.gitignore index a186c1a..a25c2eb 100644 --- a/sites-available/.gitignore +++ b/sites-available/.gitignore @@ -6,5 +6,6 @@ !default !fastcgi-cache.com !multisite-subdirectory.com +!multisite-subdomain.com !singlesite.com !ssl.com \ No newline at end of file diff --git a/sites-available/multisite-subdomain.com b/sites-available/multisite-subdomain.com new file mode 100644 index 0000000..a77d05a --- /dev/null +++ b/sites-available/multisite-subdomain.com @@ -0,0 +1,37 @@ +server { + # Ports to listen on + listen: 80; + + # Server name to listen for + server_name multisite-subdomain.com *.multisite-subdomain.com; + + # Path to document root + root /sites/multisite-subdomain.com/public; + + # File to be used as index + index index.php; + + # Overrides logs defined in global/logs.conf, allows per site logs. + access_log /sites/multisite-subdomain.com/logs/access.log; + error_log /sites/multisite-subdomain.com/logs/error.log; + + location / { + try_files $uri $uri/ /index.php?$args; + } + + location ~ \.php$ { + try_files $uri =404; + include global/fastcgi-params.conf; + + # Change socket if using PHP pools + fastcgi_pass unix:/var/run/php5-fpm.sock; + } +} + +# Redirect www to non-www +server { + listen 80; + server_name: www.multisite-subdomain.com; + + return 301 $scheme://multisite-subdomain.com$request_uri; +} \ No newline at end of file