Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: modules/web/templates/site.erb

Issue 5778562212691968: Added redirects for legacy URLs to eyeo.com configuration and added host name aliases (Closed)
Patch Set: Created Jan. 14, 2014, 10:41 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « modules/web/manifests/server.pp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 server 1 server
2 { 2 {
3 listen 80 default_server; 3 <% if is_default %>
4 listen [::]:80 default_server; 4 listen 80 default_server;
5 listen [::]:80 default_server;
6 <% else %>
7 listen 80;
Felix Dahlke 2014/01/30 13:56:08 Ah, now I see where this came from for filterserve
8 listen [::]:80;
9 <% end %>
10
5 server_name '<%= vhost %>'; 11 server_name '<%= vhost %>';
6 12
7 location / 13 location /
8 { 14 {
9 rewrite (.*) https://<%= vhost %>$1 permanent; 15 rewrite (.*) https://<%= vhost %>$1 permanent;
10 } 16 }
11 } 17 }
12 18
13 server 19 server
14 { 20 {
15 listen 443 ssl default_server; 21 <% if is_default %>
16 listen [::]:443 ssl default_server; 22 listen 443 ssl default_server;
23 listen [::]:443 ssl default_server;
24 <% else %>
25 listen 443 ssl;
26 listen [::]:443 ssl;
27 <% end %>
28
29 server_name '<%= vhost %>';
30
17 ssl_certificate sites-available/adblockplus.org_sslcert.pem; 31 ssl_certificate sites-available/adblockplus.org_sslcert.pem;
18 ssl_certificate_key sites-available/adblockplus.org_sslcert.key; 32 ssl_certificate_key sites-available/adblockplus.org_sslcert.key;
19 33
20 server_name '<%= vhost %>';
21
22 expires 1d; 34 expires 1d;
23 35
24 root /var/www/<%= vhost %>; 36 root /var/www/<%= vhost %>;
25 index index; 37 index index;
26 default_type text/html; 38 default_type text/html;
27 39
40 <% if custom_config %>
41 <%= custom_config %>
42 <% end %>
43
28 # Match Accept-Language header against available languages 44 # Match Accept-Language header against available languages
29 45
30 set $preferredLang ""; 46 set $preferredLang "";
31 if ($http_accept_language ~ ^(\w\w)-(\w\w)\b) 47 if ($http_accept_language ~ ^(\w\w)-(\w\w)\b)
32 { 48 {
33 set $preferrredLang $1_$2; 49 set $preferrredLang $1_$2;
34 } 50 }
35 if (!-f $document_root/$preferredLang/index) 51 if (!-f $document_root/$preferredLang/index)
36 { 52 {
37 set $preferredLang ""; 53 set $preferredLang "";
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 <% if @multiplexer_locations %> 103 <% if @multiplexer_locations %>
88 <% @multiplexer_locations.each do |location| %> 104 <% @multiplexer_locations.each do |location| %>
89 location <%= location %> 105 location <%= location %>
90 { 106 {
91 fastcgi_pass unix:/tmp/multiplexer-fastcgi.sock; 107 fastcgi_pass unix:/tmp/multiplexer-fastcgi.sock;
92 include /etc/nginx/fastcgi_params; 108 include /etc/nginx/fastcgi_params;
93 } 109 }
94 <% end %> 110 <% end %>
95 <% end %> 111 <% end %>
96 } 112 }
113
114 <% if @aliases %>
115 <% @aliases.each do |vhost_alias| %>
116 server
117 {
118 listen 80;
119 listen [::]:80;
120 listen 443 ssl;
121 listen [::]:443 ssl;
122
123 server_name '<%= vhost_alias %>';
124
125 ssl_certificate sites-available/adblockplus.org_sslcert.pem;
126 ssl_certificate_key sites-available/adblockplus.org_sslcert.key;
127
128 location /
129 {
130 rewrite .* https://<%= vhost %>/ redirect;
131 }
132 }
133 <% end %>
134 <% end %>
OLDNEW
« no previous file with comments | « modules/web/manifests/server.pp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld