java.lang.Object
com.aoindustries.aoserv.master.WebHandler
The
HttpdHandler handles all the accesses to the HTTPD tables.- Author:
- AO Industries, Inc.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe first port number that may be used for automatic port allocations. -
Method Summary
Modifier and TypeMethodDescriptionstatic intaddContext(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int tomcatSite, String className, boolean cookies, boolean crossContext, PosixPath docBase, boolean override, String path, boolean privileged, boolean reloadable, boolean useNaming, String wrapperClass, int debug, PosixPath workDir, boolean serverXmlConfigured) static intaddContextDataSource(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int context, String name, String driverClassName, String url, String username, String password, int maxActive, int maxIdle, int maxWait, String validationQuery) static intaddContextParameter(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int context, String name, String value, boolean override, String description) static intaddJbossSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, String siteName, Account.Name packageName, User.Name user, Group.Name group, Email serverAdmin, boolean useApache, int ipAddress, DomainName primaryHttpHostname, DomainName[] altHttpHostnames, int jbossVersion, int phpVersion, boolean enableCgi, boolean enableSsi, boolean enableHtaccess, boolean enableIndexes, boolean enableFollowSymlinks) Creates a new Tomcat site with the standard configuration.static intaddJkMount(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int tomcatSite, String path, boolean mount) static intaddLocation(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, String path, boolean isRegularExpression, String authName, PosixPath authGroupFile, PosixPath authUserFile, String require, String handler) static intaddPrivateTomcatSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, String siteName, Account.Name packageName, User.Name user, Group.Name group, Email serverAdmin, boolean useApache, int ipAddress, DomainName primaryHttpHostname, DomainName[] altHttpHostnames, int tomcatVersion, int phpVersion, boolean enableCgi, boolean enableSsi, boolean enableHtaccess, boolean enableIndexes, boolean enableFollowSymlinks) Creates a new Tomcat site with the standard configuration.static intaddSharedTomcat(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, String name, int linuxServer, int version, User.Name user, Group.Name group, boolean skipSecurityChecks) static intaddSharedTomcatSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, String siteName, Account.Name packageName, User.Name user, Group.Name group, Email serverAdmin, boolean useApache, int ipAddress, DomainName primaryHttpHostname, DomainName[] altHttpHostnames, String sharedTomcatName, int phpVersion, boolean enableCgi, boolean enableSsi, boolean enableHtaccess, boolean enableIndexes, boolean enableFollowSymlinks) Creates a new Tomcat site with the standard configuration.static voidaddTomcatWorker(DatabaseConnection conn, InvalidateList invalidateList, int bind, int site) static intaddVirtualHostName(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost, DomainName hostname) static booleancanAccessSite(DatabaseConnection conn, RequestSource source, int site) static voidcheckAccessHttpdServer(DatabaseConnection conn, RequestSource source, String action, int httpdServer) static voidcheckAccessSharedTomcat(DatabaseConnection conn, RequestSource source, String action, int sharedTomcat) static voidcheckAccessSite(DatabaseConnection conn, RequestSource source, String action, int site) static voidcheckContext(DatabaseConnection conn, RequestSource source, int tomcatSite, String className, boolean crossContext, PosixPath docBase, boolean override, String path, boolean privileged, String wrapperClass, PosixPath workDir, boolean serverXmlConfigured) static StringcheckJkMountPath(String path) Checks a JkMount/JkUnMount path for validity, throwing SQLException if invalid.static voiddisableSharedTomcat(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int sharedTomcat) static voiddisableSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int site) static voiddisableVirtualHost(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int virtualHost) static voidenableSharedTomcat(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat) static voidenableSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site) static voidenableVirtualHost(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost) static StringgenerateSharedTomcatName(DatabaseConnection conn, String template) static StringgenerateSiteName(DatabaseConnection conn, String template) static Account.NamegetAccountForHttpdServer(DatabaseConnection conn, int httpdServer) static Account.NamegetAccountForSharedTomcat(DatabaseConnection conn, int sharedTomcat) static Account.NamegetAccountForSite(DatabaseConnection conn, int site) static voidgetAwstatsFile(DatabaseConnection conn, RequestSource source, int site, String path, String queryString, StreamableOutput out) static intgetDisableLogForSharedTomcat(DatabaseConnection conn, int sharedTomcat) static intgetDisableLogForSite(DatabaseConnection conn, int site) static intgetDisableLogForVirtualHost(DatabaseConnection conn, int virtualHost) static intgetHttpdBind(DatabaseConnection conn, InvalidateList invalidateList, Account.Name packageName, int linuxServer, int ipAddress, Port httpPort, String protocol) static intgetHttpdServerConcurrency(DatabaseConnection conn, RequestSource source, int httpdServer) static IntListgetHttpdSharedTomcatsForPackage(DatabaseConnection conn, Account.Name packageName) static IntListgetHttpdSitesForPackage(DatabaseConnection conn, Account.Name packageName) static intgetLinuxServerForHttpdServer(DatabaseConnection conn, int httpdServer) static intgetLinuxServerForSharedTomcat(DatabaseConnection conn, int sharedTomcat) static intgetLinuxServerForSite(DatabaseConnection conn, int site) static intgetLinuxUserServerForSharedTomcat(DatabaseConnection conn, int sharedTomcat) static intgetLinuxUserServerForSite(DatabaseConnection conn, int site) static StringgetNameForSite(DatabaseConnection conn, int site) static Account.NamegetPackageForHttpdServer(DatabaseConnection conn, int httpdServer) static Account.NamegetPackageForSharedTomcat(DatabaseConnection conn, int sharedTomcat) static Account.NamegetPackageForSite(DatabaseConnection conn, int site) static intgetSharedTomcat(DatabaseConnection conn, int linuxServer, String name) Gets the id of a SharedTomcat given its server and name or-1if not found.static IntListgetSharedTomcatsForLinuxUserServer(DatabaseConnection conn, int linuxUserServer) static intgetSite(DatabaseConnection conn, int linuxServer, String name) Gets the id of a Site given its server and name or-1if not found.static intgetSiteForVirtualHost(DatabaseConnection conn, int virtualHost) static intgetSiteForVirtualHostName(DatabaseConnection conn, int virtualHostName) static IntListgetSitesForLinuxUserServer(DatabaseConnection conn, int linuxUserServer) static IntListgetVirtualHostsForSite(DatabaseConnection conn, int site) static voidinvalidateTable(Table.TableId tableId) Creates the default conf/passwd file.static booleanisSharedTomcatDisabled(DatabaseConnection conn, int sharedTomcat) static booleanisSharedTomcatNameAvailable(DatabaseConnection conn, String name) static booleanisSiteDisabled(DatabaseConnection conn, int site) static booleanisSiteNameAvailable(DatabaseConnection conn, String siteName) static booleanisStaticSite(DatabaseConnection conn, int site) static booleanisVirtualHostDisabled(DatabaseConnection conn, int virtualHost) static voidremoveContext(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int context) static voidremoveContextDataSource(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int contextDataSource) static voidremoveContextParameter(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int contextParameter) static voidremoveHttpdServer(DatabaseConnection conn, InvalidateList invalidateList, int httpdServer) static voidremoveJkMount(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int jkMount) static voidremoveLocation(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int location) static voidremoveSharedTomcat(DatabaseConnection conn, InvalidateList invalidateList, int sharedTomcat) static voidremoveSharedTomcat(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat) static voidremoveSite(DatabaseConnection conn, InvalidateList invalidateList, int site) web.Site + web.VirtualHost | + web.Header | + web.RewriteRule | + web.VirtualHostName | | + dns.Record | + web.HttpdBind | + net.Bind + web.tomcat.Site | + web.tomcat.Context | + web.tomcat.ContextDataSource | + web.tomcat.ContextParameter | + web.tomcat.Worker | | + net.Bind | + web.tomcat.SharedTomcatSite | | + linux.GroupUser | + web.tomcat.PrivateTomcatSite | + net.Bind | + web.jboss.Site | + net.Bind + web.StaticSitestatic voidremoveSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site) static voidremoveVirtualHostName(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHostName) static voidrestartApache(DatabaseConnection conn, RequestSource source, int linuxServer) static intsetContextAttributes(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int context, String className, boolean cookies, boolean crossContext, PosixPath docBase, boolean override, String path, boolean privileged, boolean reloadable, boolean useNaming, String wrapperClass, int debug, PosixPath workDir, boolean serverXmlConfigured) static voidsetLocationAttributes(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int location, String path, boolean isRegularExpression, String authName, PosixPath authGroupFile, PosixPath authUserFile, String require, String handler) static voidsetPrimaryVirtualHostName(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHostName) static voidsetPrivateTomcatSiteAutoDeploy(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, boolean autoDeploy) static voidsetPrivateTomcatSiteMaxParameterCount(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, int maxParameterCount) static voidsetPrivateTomcatSiteMaxPostSize(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, int maxPostSize) static voidsetPrivateTomcatSiteTomcatAuthentication(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, boolean tomcatAuthentication) static voidsetPrivateTomcatSiteUndeployOldVersions(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, boolean undeployOldVersions) static voidsetPrivateTomcatSiteUnpackWars(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, boolean unpackWars) static voidsetPrivateTomcatSiteVersion(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, int version) static voidsetSharedTomcatAutoDeploy(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat, boolean autoDeploy) static voidsetSharedTomcatIsManual(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat, boolean isManual) static voidsetSharedTomcatMaxParameterCount(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat, int maxParameterCount) static voidsetSharedTomcatMaxPostSize(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat, int maxPostSize) static voidsetSharedTomcatTomcatAuthentication(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat, boolean tomcatAuthentication) static voidsetSharedTomcatUndeployOldVersions(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat, boolean undeployOldVersions) static voidsetSharedTomcatUnpackWars(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat, boolean unpackWars) static voidsetSharedTomcatVersion(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int sharedTomcat, int version) static voidsetSiteBlockCoreDumps(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean blockCoreDumps) static voidsetSiteBlockEditorBackups(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean blockEditorBackups) static voidsetSiteBlockScm(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean blockScm) static voidsetSiteBlockTraceTrack(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean blockTraceTrack) static voidsetSiteEnableAnonymousFtp(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableAnonymousFtp) static voidsetSiteEnableCgi(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableCgi) static voidsetSiteEnableFollowSymlinks(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableFollowSymlinks) static voidsetSiteEnableHtaccess(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableHtaccess) static voidsetSiteEnableIndexes(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableIndexes) static voidsetSiteEnableSsi(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableSsi) static voidsetSiteIsManual(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean isManual) static voidsetSitePhpVersion(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, int phpVersion) static voidsetSiteServerAdmin(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, Email serverAdmin) static voidsetTomcatSiteBlockWebinf(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int tomcatSite, boolean blockWebinf) static voidsetVirtualHostIsManual(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost, boolean isManual) static voidsetVirtualHostPredisableConfig(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost, String config) static voidsetVirtualHostRedirectToPrimaryHostname(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost, boolean redirectToPrimaryHostname) static voidstartApache(DatabaseConnection conn, RequestSource source, int linuxServer) static StringstartJvm(DatabaseConnection conn, RequestSource source, int tomcatSite) Starts up a Java VM.static voidstopApache(DatabaseConnection conn, RequestSource source, int linuxServer) static StringstopJvm(DatabaseConnection conn, RequestSource source, int tomcatSite) Stops up a Java VM.static voidupdateContextDataSource(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int contextDataSource, String name, String driverClassName, String url, String username, String password, int maxActive, int maxIdle, int maxWait, String validationQuery) static voidupdateContextParameter(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int contextParameter, String name, String value, boolean override, String description) static voidwaitForHttpdSiteRebuild(DatabaseConnection conn, RequestSource source, int linuxServer) Waits for pending or processing updates to complete.
-
Field Details
-
MINIMUM_AUTO_PORT_NUMBER
public static final int MINIMUM_AUTO_PORT_NUMBERThe first port number that may be used for automatic port allocations.- See Also:
-
-
Method Details
-
addTomcatWorker
public static void addTomcatWorker(DatabaseConnection conn, InvalidateList invalidateList, int bind, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
addVirtualHostName
public static int addVirtualHostName(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost, DomainName hostname) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
canAccessSite
public static boolean canAccessSite(DatabaseConnection conn, RequestSource source, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
checkAccessHttpdServer
public static void checkAccessHttpdServer(DatabaseConnection conn, RequestSource source, String action, int httpdServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
checkAccessSite
public static void checkAccessSite(DatabaseConnection conn, RequestSource source, String action, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getHttpdServerConcurrency
public static int getHttpdServerConcurrency(DatabaseConnection conn, RequestSource source, int httpdServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getSite
public static int getSite(DatabaseConnection conn, int linuxServer, String name) throws IOException, SQLException Gets the id of a Site given its server and name or-1if not found.- Throws:
IOExceptionSQLException
-
addLocation
public static int addLocation(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, String path, boolean isRegularExpression, String authName, PosixPath authGroupFile, PosixPath authUserFile, String require, String handler) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
checkJkMountPath
Checks a JkMount/JkUnMount path for validity, throwing SQLException if invalid.- Throws:
SQLException- See Also:
-
addContext
public static int addContext(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int tomcatSite, String className, boolean cookies, boolean crossContext, PosixPath docBase, boolean override, String path, boolean privileged, boolean reloadable, boolean useNaming, String wrapperClass, int debug, PosixPath workDir, boolean serverXmlConfigured) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
addContextDataSource
public static int addContextDataSource(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int context, String name, String driverClassName, String url, String username, String password, int maxActive, int maxIdle, int maxWait, String validationQuery) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
addContextParameter
public static int addContextParameter(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int context, String name, String value, boolean override, String description) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
addJkMount
public static int addJkMount(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int tomcatSite, String path, boolean mount) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
removeJkMount
public static void removeJkMount(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int jkMount) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
checkContext
public static void checkContext(DatabaseConnection conn, RequestSource source, int tomcatSite, String className, boolean crossContext, PosixPath docBase, boolean override, String path, boolean privileged, String wrapperClass, PosixPath workDir, boolean serverXmlConfigured) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
addJbossSite
public static int addJbossSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, String siteName, Account.Name packageName, User.Name user, Group.Name group, Email serverAdmin, boolean useApache, int ipAddress, DomainName primaryHttpHostname, DomainName[] altHttpHostnames, int jbossVersion, int phpVersion, boolean enableCgi, boolean enableSsi, boolean enableHtaccess, boolean enableIndexes, boolean enableFollowSymlinks) throws IOException, SQLException Creates a new Tomcat site with the standard configuration.- Throws:
IOExceptionSQLException
-
addPrivateTomcatSite
public static int addPrivateTomcatSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, String siteName, Account.Name packageName, User.Name user, Group.Name group, Email serverAdmin, boolean useApache, int ipAddress, DomainName primaryHttpHostname, DomainName[] altHttpHostnames, int tomcatVersion, int phpVersion, boolean enableCgi, boolean enableSsi, boolean enableHtaccess, boolean enableIndexes, boolean enableFollowSymlinks) throws IOException, SQLException Creates a new Tomcat site with the standard configuration.- Throws:
IOExceptionSQLException
-
disableSite
public static void disableSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
disableVirtualHost
public static void disableVirtualHost(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int disableLog, int virtualHost) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
enableSite
public static void enableSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
enableVirtualHost
public static void enableVirtualHost(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
generateSiteName
public static String generateSiteName(DatabaseConnection conn, String template) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getDisableLogForSite
public static int getDisableLogForSite(DatabaseConnection conn, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getDisableLogForVirtualHost
public static int getDisableLogForVirtualHost(DatabaseConnection conn, int virtualHost) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getVirtualHostsForSite
public static IntList getVirtualHostsForSite(DatabaseConnection conn, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getSiteForVirtualHostName
public static int getSiteForVirtualHostName(DatabaseConnection conn, int virtualHostName) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getHttpdSitesForPackage
public static IntList getHttpdSitesForPackage(DatabaseConnection conn, Account.Name packageName) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getSitesForLinuxUserServer
public static IntList getSitesForLinuxUserServer(DatabaseConnection conn, int linuxUserServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getAccountForSite
public static Account.Name getAccountForSite(DatabaseConnection conn, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getAccountForHttpdServer
public static Account.Name getAccountForHttpdServer(DatabaseConnection conn, int httpdServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getSiteForVirtualHost
public static int getSiteForVirtualHost(DatabaseConnection conn, int virtualHost) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getLinuxUserServerForSite
public static int getLinuxUserServerForSite(DatabaseConnection conn, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getPackageForHttpdServer
public static Account.Name getPackageForHttpdServer(DatabaseConnection conn, int httpdServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getPackageForSite
public static Account.Name getPackageForSite(DatabaseConnection conn, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getLinuxServerForSite
public static int getLinuxServerForSite(DatabaseConnection conn, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getLinuxServerForHttpdServer
public static int getLinuxServerForHttpdServer(DatabaseConnection conn, int httpdServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getNameForSite
public static String getNameForSite(DatabaseConnection conn, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
invalidateTable
Creates the default conf/passwd file. -
isVirtualHostDisabled
public static boolean isVirtualHostDisabled(DatabaseConnection conn, int virtualHost) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
isSiteDisabled
public static boolean isSiteDisabled(DatabaseConnection conn, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
isSiteNameAvailable
public static boolean isSiteNameAvailable(DatabaseConnection conn, String siteName) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
startJvm
public static String startJvm(DatabaseConnection conn, RequestSource source, int tomcatSite) throws IOException, SQLException Starts up a Java VM.- Throws:
IOExceptionSQLException
-
stopJvm
public static String stopJvm(DatabaseConnection conn, RequestSource source, int tomcatSite) throws IOException, SQLException Stops up a Java VM.- Throws:
IOExceptionSQLException
-
waitForHttpdSiteRebuild
public static void waitForHttpdSiteRebuild(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException Waits for pending or processing updates to complete.- Throws:
IOExceptionSQLException
-
getHttpdBind
public static int getHttpdBind(DatabaseConnection conn, InvalidateList invalidateList, Account.Name packageName, int linuxServer, int ipAddress, Port httpPort, String protocol) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
removeSite
public static void removeSite(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
isStaticSite
- Throws:
SQLException
-
removeSite
public static void removeSite(DatabaseConnection conn, InvalidateList invalidateList, int site) throws IOException, SQLException web.Site + web.VirtualHost | + web.Header | + web.RewriteRule | + web.VirtualHostName | | + dns.Record | + web.HttpdBind | + net.Bind + web.tomcat.Site | + web.tomcat.Context | + web.tomcat.ContextDataSource | + web.tomcat.ContextParameter | + web.tomcat.Worker | | + net.Bind | + web.tomcat.SharedTomcatSite | | + linux.GroupUser | + web.tomcat.PrivateTomcatSite | + net.Bind | + web.jboss.Site | + net.Bind + web.StaticSite- Throws:
IOExceptionSQLException
-
removeHttpdServer
public static void removeHttpdServer(DatabaseConnection conn, InvalidateList invalidateList, int httpdServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
removeLocation
public static void removeLocation(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int location) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
removeVirtualHostName
public static void removeVirtualHostName(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHostName) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
removeContext
public static void removeContext(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int context) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
removeContextDataSource
public static void removeContextDataSource(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int contextDataSource) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
removeContextParameter
public static void removeContextParameter(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int contextParameter) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
updateContextDataSource
public static void updateContextDataSource(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int contextDataSource, String name, String driverClassName, String url, String username, String password, int maxActive, int maxIdle, int maxWait, String validationQuery) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
updateContextParameter
public static void updateContextParameter(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int contextParameter, String name, String value, boolean override, String description) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
restartApache
public static void restartApache(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setLocationAttributes
public static void setLocationAttributes(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int location, String path, boolean isRegularExpression, String authName, PosixPath authGroupFile, PosixPath authUserFile, String require, String handler) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setVirtualHostIsManual
public static void setVirtualHostIsManual(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost, boolean isManual) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setVirtualHostRedirectToPrimaryHostname
public static void setVirtualHostRedirectToPrimaryHostname(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost, boolean redirectToPrimaryHostname) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setVirtualHostPredisableConfig
public static void setVirtualHostPredisableConfig(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHost, String config) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteIsManual
public static void setSiteIsManual(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean isManual) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteServerAdmin
public static void setSiteServerAdmin(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, Email serverAdmin) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSitePhpVersion
public static void setSitePhpVersion(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, int phpVersion) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteEnableCgi
public static void setSiteEnableCgi(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableCgi) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteEnableSsi
public static void setSiteEnableSsi(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableSsi) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteEnableHtaccess
public static void setSiteEnableHtaccess(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableHtaccess) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteEnableIndexes
public static void setSiteEnableIndexes(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableIndexes) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteEnableFollowSymlinks
public static void setSiteEnableFollowSymlinks(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableFollowSymlinks) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteEnableAnonymousFtp
public static void setSiteEnableAnonymousFtp(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean enableAnonymousFtp) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteBlockTraceTrack
public static void setSiteBlockTraceTrack(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean blockTraceTrack) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteBlockScm
public static void setSiteBlockScm(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean blockScm) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteBlockCoreDumps
public static void setSiteBlockCoreDumps(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean blockCoreDumps) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setSiteBlockEditorBackups
public static void setSiteBlockEditorBackups(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int site, boolean blockEditorBackups) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setContextAttributes
public static int setContextAttributes(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int context, String className, boolean cookies, boolean crossContext, PosixPath docBase, boolean override, String path, boolean privileged, boolean reloadable, boolean useNaming, String wrapperClass, int debug, PosixPath workDir, boolean serverXmlConfigured) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setPrivateTomcatSiteMaxParameterCount
public static void setPrivateTomcatSiteMaxParameterCount(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, int maxParameterCount) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setPrivateTomcatSiteMaxPostSize
public static void setPrivateTomcatSiteMaxPostSize(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, int maxPostSize) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setPrivateTomcatSiteUnpackWars
public static void setPrivateTomcatSiteUnpackWars(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, boolean unpackWars) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setPrivateTomcatSiteAutoDeploy
public static void setPrivateTomcatSiteAutoDeploy(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, boolean autoDeploy) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setPrivateTomcatSiteUndeployOldVersions
public static void setPrivateTomcatSiteUndeployOldVersions(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, boolean undeployOldVersions) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setPrivateTomcatSiteTomcatAuthentication
public static void setPrivateTomcatSiteTomcatAuthentication(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, boolean tomcatAuthentication) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setPrivateTomcatSiteVersion
public static void setPrivateTomcatSiteVersion(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int privateTomcatSite, int version) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setPrimaryVirtualHostName
public static void setPrimaryVirtualHostName(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int virtualHostName) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setTomcatSiteBlockWebinf
public static void setTomcatSiteBlockWebinf(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int tomcatSite, boolean blockWebinf) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
startApache
public static void startApache(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
stopApache
public static void stopApache(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getAwstatsFile
public static void getAwstatsFile(DatabaseConnection conn, RequestSource source, int site, String path, String queryString, StreamableOutput out) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
