![]() |
![]() |
|
|
| |
Machine
These procedures describe how to use the Administration Console to set the attributes for configuring and managing machines. For more information, see Starting and Stopping WebLogic Servers and WebLogic Servers and Clusters in the Administration Guide.
Configure a Machine
Note: Assign a unique name to the machine. Each configurable resource in your WebLogic environment should have a unique name.
For more information about Node Manager and instructions for configuring it, see "Node Manager" in WebLogic Server Administration Guide.
Configure startup arguments for each Managed Server on the machine that you want to start with Node Manager. See "Step 3: Configure Startup Information for Managed Servers" in WebLogic Server Administration Guide.
Binding to Protected Ports on UNIX
On UNIX systems, only processes that run under a privileged user account (in most cases, root) can bind to ports lower than 1024. However, long-running processes like WebLogic Server should not run under these privileged accounts.
If you want a WebLogic Server instance to bind to protected ports (such as port 80), do either of the following:
Note: WebLogic Server uses native code to change user IDs. To verify that this feature is supported for your UNIX platform, refer to "Supported Configurations."
To configure a server instance to bind to protected ports on UNIX:
See "Starting and Stopping WebLogic Servers" in the Administration Guide.
A machine represents the physical machine that hosts one or more WebLogic Server instances. BEA recommends that you create one UNIX machine for each UNIX host that runs instances of WebLogic Server.
The machine name is used for identification within the WebLogic Server domain; it does not have to correspond to the machine's network name.
Note: Assign a unique name to the machine. Each configurable resource in your WebLogic Server environment should have a unique name.
The General tab displays additional fields.
The user ID that you enter must have read, write, and execute privileges within the BEA Home directory, the WebLogic Server product directory tree, and your domain directory.
The default value of the Post-Bind UID field, nobody, is a standard UNIX account that provides the least possible privileges. While the nobody account is acceptable for use in a development environment, in a production environment, BEA recommends that you create an operating-system user account specifically for running instances of WebLogic Server. See "Securing the WebLogic Server Host."
In a production environment, BEA recommends that you specify a listen port that is secured by SSL. See Binding to Protected Ports with Servers That a Node Manager Starts.
Click Apply to apply your changes.
See "Node Manager" in the Administration Guide.
The WebLogic Server instance starts under the privileged user ID. After it binds to ports, it invokes native code to change its user or group ID to the one you specified in the UNIX machine configuration.
Binding to Protected Ports with Servers That a Node Manager Starts
Node Manager is a small Java application that runs on WebLogic Server hosts and can start and stop instances of WebLogic Server. When Node Manager starts a server instance, the server instance starts under the same user account under which the Node Manager is running.
If you Node Manager to start server instances that bind to protected ports, you must run the Node Manager under a privileged account. If you configure a post-bind user ID or group for a server instance, after Node Manager starts a server, the server binds to ports and then changes the user account under which it runs.
In a production environment, BEA recommends that you do the following to secure Node Manager:
See "Node Manager" in the Administration Guide.
With the above configuration, Node Manager will accept requests only on a secure port and only from a single, known host.
Configuration
Attribute |
Description |
Range of Values |
Default Value |
---|---|---|---|
The name can be up to 256 alphanumeric characters, but may not contain commas or spaces. |
Null |
Attribute |
Description |
Range of Values |
Default Value |
---|---|---|---|
List |
null |
Attribute |
Description |
Range of Values |
Default Value |
---|---|---|---|
This attribute provides a space for user supplied information. |
The value must be an alphanumeric string. |
Null |
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|