# /etc/nginx/sites-enabled/site1.com ########################################## ########################################## ## Server Setup For Site1.com ## ########################################## ########################################## ## Server options stored in nginx.conf ## ########################################## ########################################## ## Apex to SSL::WWW ## ## Redirects from site1.com -> https://www.site1.com (not necessary if you don't mind having multi access) ## server { listen 80; listen [::]:80; listen 443; listen [::]:443; ## Details ## server_name site1.com 13.12.11.10 [[ip_address]]; ## SSL ## include /app/ssl/ssl.conf; ## Certs ## ssl_certificate /var/ssl/site1/cert_chain.crt; ssl_certificate_key /var/ssl/site1/site1.com.key; ## Action ## return 301 https://www.$host$request_uri; } ################### ## HTTPS ## ## Only assign default to the virtual server you want No-SNI browsers to access ## server { listen 443 default; listen [::]:443 default; ## Details ## ## Only accept WWW ## server_name www.site1.com; ## Root ## ## You can put index.html in the below folder ## root /var/www/site1.com; ## SSL ## include /app/ssl/ssl.conf; ## Certs ## ssl_certificate /var/ssl/site1/cert_chain.crt; ssl_certificate_key /var/ssl/site1/site1.com.key; ## Options ## location = /favicon.ico { access_log off; log_not_found off; } } ########################################## ##########################################