Skip to content

Commit 60c14c1

Browse files
committed
Enable alias configuration similar to nginx::vhost.
1 parent 14d683b commit 60c14c1

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

manifests/resource/vhost.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
$ipv6_listen_port = '80',
4848
$default_server = false,
4949
$server_name = $name,
50+
$server_aliases = '',
5051
$ssl = absent,
5152
$ssl_only = false,
5253
$ssl_cert = undef,

templates/vhost/vhost_header.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ server {
22
listen <%= @listen_ip %><% if defined? @listen_port %>:<%= @listen_port %><% end %><% if @bool_default_server %> default_server<% end %>;
33
<% # check to see if ipv6 support exists in the kernel before applying %>
44
<% if @bool_ipv6_enable && (defined? @ipaddress6) %>listen [<%= @ipv6_listen_ip %>]:<%= @ipv6_listen_port %> default ipv6only=on;<% end %>
5-
server_name <%= @server_name %>;
5+
server_name <%= @server_name %> <%= @server_aliases %>;
66
access_log <%= scope.lookupvar('nginx::log_dir')%>/<%= @name %>.access.log;
77

88
<% if (defined? @www_root) %>

templates/vhost/vhost_ssl_header.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
server {
22
listen <%= @ssl_listen_ip %>:<%= @ssl_listen_port %><% if @bool_default_server %> default_server<% end %>;
33
<% if @bool_ipv6_enable && (defined? @ipaddress6) %>listen [<%= @ipv6_listen_ip %>]:<%= @ipv6_listen_port %> default ipv6only=on;<% end %>
4-
server_name <%= @server_name %>;
4+
server_name <%= @server_name %> <%= @server_aliases %>;
55
access_log <%= scope.lookupvar('nginx::log_dir')%>/<%= @name %>.access.log;
66

77
ssl on;

0 commit comments

Comments
 (0)