Administration Console Online Help

Previous Next Open TOC in new window
Content starts here

Virtual Host

Column Display     Related Tasks     Related Topics

A virtual host is a set of host names to which WebLogic Server instances (servers) or clusters respond. When you use virtual hosting, you use DNS to specify one or more host names that map to the IP address of a server or cluster. You also specify which Web applications are served by each virtual host.

This page summarizes the virtual host instances that have been configured for the current domain.

Column Display

You can show fewer or additional data points on this page by expanding Customize this table and modifying the Column Display list. Each data point displays in its own table column.

The following table lists all of the data points that you can display in columns on this page.

Name Description
Name

The name of this virtual host.

MBean Attribute:
VirtualHostMBean.Name

Changes take effect after you redeploy the module or restart the server.

Virtual Host Names

The list of host names, separated by line breaks, for which this virtual host will serve requests.

MBean Attribute:
VirtualHostMBean.VirtualHostNames

Changes take effect after you redeploy the module or restart the server.

Network Access Point

The dedicated server channel name (NetworkAccessPoint) for which this virtual host will serve http request. If the NetworkAccessPoint for a given http request doesn't match any virtual host's NetworkAccessPoint, incoming HOST header will be matched with the VirtualHostNames in order to resolve the right virtual host.

MBean Attribute:
VirtualHostMBean.NetworkAccessPoint

Changes take effect after you redeploy the module or restart the server.

Frontend Host

The name of the host to which all redirected URLs will be sent. If specified, WebLogic Server will use this value rather than the one in the HOST header.

Sets the HTTP frontendHost Provides a method to ensure that the webapp will always have the correct HOST information, even when the request is coming through a firewall or a proxy. If this parameter is configured, the HOST header will be ignored and the information in this parameter will be used in its place.

MBean Attribute:
WebServerMBean.FrontendHost

Frontend HTTP Port

The name of the HTTP port to which all redirected URLs will be sent. If specified, WebLogic Server will use this value rather than the one in the HOST header.

Sets the frontendHTTPPort Provides a method to ensure that the webapp will always have the correct PORT information, even when the request is coming through a firewall or a proxy. If this parameter is configured, the HOST header will be ignored and the information in this parameter will be used in its place.

MBean Attribute:
WebServerMBean.FrontendHTTPPort

Frontend HTTPS Port

The name of the secure HTTP port to which all redirected URLs will be sent. If specified, WebLogic Server will use this value rather than the one in the HOST header.

Sets the frontendHTTPSPort Provides a method to ensure that the webapp will always have the correct PORT information, even when the request is coming through a firewall or a proxy. If this parameter is configured, the HOST header will be ignored and the information in this parameter will be used in its place.

MBean Attribute:
WebServerMBean.FrontendHTTPSPort

Keep Alive Enabled

Indicates whether there should be a persistent connection to this server. (This may improve the performance of your Web applications.)

Gets the keepAliveEnabled attribute of the WebServerMBean object

MBean Attribute:
WebServerMBean.KeepAliveEnabled

Secure value: true

Keep Alive Secs

The amount of time this server waits before closing an inactive HTTP connection.

Number of seconds to maintain HTTP keep-alive before timing out the request.

MBean Attribute:
WebServerMBean.KeepAliveSecs

Minimum value: 5

Maximum value: 3600

Secure value: 30

Https Keep Alive Secs

The amount of time this server waits before closing an inactive HTTPS connection.

Number of seconds to maintain HTTPS keep-alive before timing out the request.

MBean Attribute:
WebServerMBean.HttpsKeepAliveSecs

Minimum value: 30

Maximum value: 360

Secure value: 60

Post Timeout Secs

Timeout (in seconds) for reading HTTP POST data in a servlet request. If the POST data is chunked, the amount of time the server waits between the end of receiving the last chunk of data and the end of receiving the next chunk of data in an HTTP POST before it times out. (This is used to prevent denial-of-service attacks that attempt to overload the server with POST data.)

Gets the postTimeoutSecs attribute of the WebServerMBean object

MBean Attribute:
WebServerMBean.PostTimeoutSecs

Minimum value: 0

Maximum value: 120

Secure value: 30

Max Post Time Secs

Max Post Time (in seconds) for reading HTTP POST data in a servlet request. MaxPostTime < 0 means unlimited

Gets the maxPostTimeSecs attribute of the WebServerMBean object

MBean Attribute:
WebServerMBean.MaxPostTimeSecs

Max Post Size

The maximum post size this server allows for reading HTTP POST data in a servlet request, excluding chunked HTTP requests (Transfer-Encoding: chunked).

A value less than 0 indicates an unlimited size.

Gets the maxPostSize attribute of the WebServerMBean object

MBean Attribute:
WebServerMBean.MaxPostSize

Send Server Header Enabled

Indicates whether this server name is sent with the HTTP response. (This is useful for wireless applications where there is limited space for headers.)

Indicates whether this server instance includes its name and WebLogic Server version number in HTTP response headers.

MBean Attribute:
WebServerMBean.SendServerHeaderEnabled

Default WebApp ContextRoot

Returns the original context-root for the default Web application for this Web server. Alternatively, you can use the context-root attributes in application.xml or weblogic.xml to set a default Web application. The context-root for a default Web application is /. If "" (empty string) is specified, the Web server defaults to /.

MBean Attribute:
WebServerMBean.DefaultWebAppContextRoot

Chunked Transfer Disabled

Indicates whether the use of Chunk Transfer-Encoding in HTTP/1.1 is enabled.

MBean Attribute:
WebServerMBean.ChunkedTransferDisabled

Use Highest Compatible HTTP Version

Enables use of the highest compatible HTTP protocol version-string in the response. E.g. HTTP spec suggests that HTTP/1.1 version-string should be used in response to a request using HTTP/1.0. This does not necessarily affect the response format.

MBean Attribute:
WebServerMBean.UseHighestCompatibleHTTPVersion

Use Header Encoding

MBean Attribute:
WebServerMBean.UseHeaderEncoding

Auth Cookie Enabled

Whether authcookie feature is enabled or not.

MBean Attribute:
WebServerMBean.AuthCookieEnabled

Secure value: true

WAP Enabled

Indicates whether the session ID should include JVM information. (Checking this box may be necessary when using URL rewriting with WAP devices that limit the size of the URL to 128 characters, and may also affect the use of replicated sessions in a cluster.) When this box is selected, the default size of the URL will be set at 52 characters, and it will not contain any special characters.

Gets the WAPEnabled attribute of the WebServerMBean object

MBean Attribute:
WebServerMBean.WAPEnabled

Logging Enabled

Indicates whether this server logs HTTP requests. (The remaining fields on this page are relevant only if you select this check box.)

Gets the loggingEnabled attribute of the WebServerMBean object.

MBean Attribute:
WebServerLogMBean.LoggingEnabled

Secure value: true

Log File Name

The name of the log file.

MBean Attribute:
WebServerLogMBean.FileName

Changes take effect after you redeploy the module or restart the server.

Related Tasks

Related Topics


Back to Top