Information About the HTTP Server
An HTTP server, which can be turned off from the CLI to address security concerns, is embedded in the Virtual Supervisor Module (VSM).
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter contains the following sections:
An HTTP server, which can be turned off from the CLI to address security concerns, is embedded in the Virtual Supervisor Module (VSM).
The HTTP server is enabled by default.
The VMware Update Manager (VUM) does not install Virtual Ethernet Modules (VEMs) if the HTTP server is disabled. During VEM installation, VUM talks directly to the HTTP server to extract required module information from the VSM. To install VEMs, you must do one of the following:
Use the VUM by enabling the HTTP server during VEM installation, and then disabling it after the VEMs are installed.
Install VEMs manually without using the VUM
The HTTP server must be enabled in order to get the Cisco Nexus 1000V XML plugin from the VSM.
The HTTP server is enabled by default.
By default, the HTTP server is enabled.
Log in to the CLI in EXEC mode.
Command or Action | Purpose | |
---|---|---|
Step 1 |
switch# configure terminal |
Enters global configuration mode. |
Step 2 |
switch(config)# no feature http-server |
Disables the HTTP server. |
Step 3 |
(Optional) switch(config)# show http-server |
(Optional)
Displays the HTTP server configuration (enabled or disabled). |
Step 4 |
(Optional) switch(config) copy running-config startup-config |
(Optional)
Copies the running configuration to the startup configuration. |
This example shows how to disable the HTTP server:
switch# configure terminal
switch(config)# no feature http-server
switch(config)# show http-server
http-server disabled
switch(config)# copy running-config startup-config
[########################################] 100%
Ensure that feature http-server is enabled.
Ensure that vnm-pa is uninstalled and nsmgr is disabled.
Command or Action | Purpose | |
---|---|---|
Step 1 |
switch# configure terminal |
Enters global configuration mode. |
Step 2 |
switch# http-server no https |
Disables the HTTPS service. |
Step 3 |
(Optional) switch(config)# show http-server |
(Optional)
Displays the HTTP server configuration. |
Step 4 |
(Optional) switch(config)# Show feature |
(Optional)
Displays the state (enabled or disabled) of each available feature. |
switch# configure terminal
switch(config)# http-server no https
httpd: no process killed
switch(config)# show http-server
http-server enabled
http protocol enabled
https protocol disabled
switch(config)# show feature
Feature Name Instance State
----------------------------- -------- --------
http-server 1 enabled
.
.
.
switch(config)#
Use one of the following commands to verify the configuration:
Command |
Purpose |
---|---|
show http-server |
Displays the HTTP server configuration. |
show feature |
Displays the features available, such as LACP, and whether they are enabled. |
Related Topic |
Document Title |
---|---|
Complete command syntax, command modes, command history, defaults, usage guidelines, and examples |
Cisco Nexus 1000V Command Reference |
No new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature.
This table only includes updates for those releases that have resulted in additions to the feature.
Feature Name |
Releases |
Feature Information |
---|---|---|
Disable HTTP server |
4.2(1)SV1(4) |
This feature was introduced. |