ConfigPage continuation
This commit is contained in:
parent
e3497c4718
commit
224372f0ad
7 changed files with 448 additions and 55 deletions
|
|
@ -4,6 +4,7 @@ import wa.server.WAConstants;
|
|||
import wa.server.plugin.WAServiceConfig;
|
||||
import wa.server.util.ConfigFileUtil;
|
||||
import zutil.db.DBConnection;
|
||||
import zutil.db.bean.Configurator.Configurable;
|
||||
import zutil.db.bean.DBBean;
|
||||
import zutil.db.bean.DBBean.DBTable;
|
||||
import zutil.io.IOUtil;
|
||||
|
|
@ -55,12 +56,24 @@ public class ApacheConfigVirtualHost implements WAServiceConfig{
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<?> getConfigData() {
|
||||
return vhosts;
|
||||
}
|
||||
@Override
|
||||
public Class<?> getConfigClass() {
|
||||
return ApacheVirtualHostData.class;
|
||||
}
|
||||
|
||||
|
||||
@DBTable(WAConstants.DB_TABLE_PREFIX + "_apache_vhost")
|
||||
public static class ApacheVirtualHostData extends DBBean{
|
||||
@Configurable("Domain")
|
||||
protected String domain;
|
||||
protected String domain_old;
|
||||
protected transient String domain_old;
|
||||
@Configurable("DocRoot")
|
||||
protected String path;
|
||||
@Configurable("SSL")
|
||||
protected boolean ssl;
|
||||
|
||||
|
||||
|
|
@ -96,7 +109,7 @@ public class ApacheConfigVirtualHost implements WAServiceConfig{
|
|||
writeConfiguration(out);
|
||||
out.close();
|
||||
}
|
||||
public void writeConfiguration(PrintStream out){
|
||||
protected void writeConfiguration(PrintStream out){
|
||||
if(ssl){
|
||||
out.println("<VirtualHost *:80>");
|
||||
out.println(" ServerName "+ domain +":80");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue