Merge branch 'master' of ssh://dev.hostsharing.net:29418/hsadmin/hs.hsadmin
This commit is contained in:
commit
b585f9b9f4
@ -196,8 +196,11 @@ public class Domain extends AbstractEntity {
|
||||
StringBuffer aliases = new StringBuffer();
|
||||
for (String sub : subs) {
|
||||
aliases.append(' ');
|
||||
aliases.append(sub.trim());
|
||||
aliases.append('.');
|
||||
final String trimmed = sub.trim();
|
||||
if (trimmed != null && !trimmed.isEmpty()) {
|
||||
aliases.append(trimmed);
|
||||
aliases.append('.');
|
||||
}
|
||||
aliases.append(name);
|
||||
}
|
||||
return aliases.toString();
|
||||
|
@ -6,6 +6,8 @@ import static javax.persistence.FetchType.LAZY;
|
||||
import static javax.persistence.GenerationType.SEQUENCE;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import javax.persistence.Column;
|
||||
@ -117,6 +119,16 @@ public class Hive extends AbstractEntity implements Serializable {
|
||||
public Set<Pac> getPacs() {
|
||||
return pacs;
|
||||
}
|
||||
|
||||
public List<Pac> getWebpacs() {
|
||||
final ArrayList<Pac> webpacs = new ArrayList<Pac>();
|
||||
for (final Pac pac : pacs) {
|
||||
if (!pac.isManagedServer()) {
|
||||
webpacs.add(pac);
|
||||
}
|
||||
}
|
||||
return webpacs;
|
||||
}
|
||||
|
||||
public void setPacs(Set<Pac> pacs) {
|
||||
this.pacs = pacs;
|
||||
|
@ -14,6 +14,6 @@ ff02::3 ip6-allhosts
|
||||
|
||||
${hive.inetAddr.inetAddr} ${hive.name}.hostsharing.net ${hive.name} localhive
|
||||
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
${pac.curINetAddr.inetAddr} ${pac.name}.hostsharing.net ${pac.name}
|
||||
#end
|
||||
|
@ -3,10 +3,10 @@
|
||||
# Do not edit manually. Changes will be overwritten.
|
||||
#
|
||||
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
<VirtualHost ${pac.curINetAddr.inetAddr}:80>
|
||||
ServerName _
|
||||
ServerAdmin webmaster@${pac.getName}
|
||||
ServerAdmin webmaster@${pac.getName}.hostsharing.net
|
||||
|
||||
<Directory />
|
||||
Redirect 404 /
|
||||
@ -16,7 +16,7 @@
|
||||
|
||||
<VirtualHost ${pac.curINetAddr.inetAddr}:443>
|
||||
ServerName _
|
||||
ServerAdmin webmaster@${pac.getName}
|
||||
ServerAdmin webmaster@${pac.getName}.hostsharing.net
|
||||
|
||||
SSLEngine On
|
||||
SSLCertificateFile /etc/apache2/pems-enabled/${pac.getName}.crt
|
||||
|
@ -3,8 +3,6 @@
|
||||
# Do not edit manually. Changes will be overwritten.
|
||||
#
|
||||
#
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#if( !${pac.managedServer} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
eth0:${pac.name}:${pac.curINetAddr.inetAddr}/32
|
||||
#end
|
||||
#end
|
@ -3,7 +3,7 @@
|
||||
# Do not edit manually. Changes will be overwritten.
|
||||
#
|
||||
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
<VirtualHost ${pac.curINetAddr.inetAddr}>
|
||||
DefaultRoot ~ ${pac.name}
|
||||
ServerName "${pac.name}.hostsharing.net"
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Do not edit manually. Changes will be overwritten.
|
||||
#
|
||||
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
${pac.name} ALL = (%${pac.name}) NOPASSWD: ALL
|
||||
#end
|
||||
|
Loading…
Reference in New Issue
Block a user