In a back end DB2 Please explain how to Deploy a Web server

In a back end DB2

Please explain how to Deploy a Web server to be used by Navy intelligence for checking on project progress

What is Apache and Internet information server (IIS)—research and explain how these options might be used for the secure Web server scenario

Solution

Hi,

Please find the answer:

Obtaining Information from the Web Hosting Service:
To set up one-click deployment, you must have the following information from the Web hosting company:
The service URL for your hosting account. This is a URL that points to the IIS handler that manages deployment on the hosting company\'s Web server. The URL is typically in the format.The name of your Web site and application name, separated by a slash character (/). The hosting company will typically use the name \"Site/application\" when it provides this information. Alternatively, the hosting company might specify only the site name. In that case you can specify whatever name you choose as the application name.
The user name and password of an account that has permissions to update your site on the hosting company\'s Web server.
A connection string that can be used to access your site\'s database on the hosting company\'s database server. The login credentials in the connection string must have permissions to update the structure of the database.
Information about whether you can allow untrusted certificates. If the hosting company says nothing about this, you can assume that you do not have to allow untrusted certificates.
Hosting companies that support one-click publish typically provide this information in an email that is sent to you after you sign up for an account. If you do not receive such an email automatically, you must request the information.

Entering Deployment Settings for Files, IIS Configuration, and Databases

By default, the active build configuration for new projects is Debug. This walkthrough illustrates how to deploy to a public Web site. Therefore, you will switch to the Release build configuration and then create deployment settings for that build configuration.
To set the active build configuration
In the Build menu, click Configuration Manager.
The Configuration Manager dialog box is displayed.
In the Active solution configuration drop-down list, select Release.
The Active solution configuration list is typically displayed on the main toolbar. If it is displayed there, you can change the build configuration without opening Configuration Manager.
Close Configuration Manager.
In the following procedure, you specify which files and IIS settings to deploy. You do this by using the Package/Publish Web tab of the project\'s Properties page.
To specify which files and IIS settings to deploy
In Solution Explorer, right-click the project and then select Properties.
The Properties page is displayed.
Select the Package/Publish Web tab.
In the Configuration drop-down list, make sure that Active (Release) is selected. By default, the active build configuration is selected, and in the previous procedure you set the active build configuration to Release.
In the Items to deploy (applies to all deployment methods) drop-down list, make sure that Only files needed to run this application is selected.
Select the Exclude generated debug symbols check box.Typically, you do not run public Web sites in debug mode.
Select the Exclude files from the App_Data folder check box.
The project uses a SQL Server Express .mdf file in the App_Data folder for the membership database. However, one-click publish will deploy the database by generating and running scripts, using the destination connection string. Therefore, you will not deploy the .mdf file.
Make sure that the Include all databases configured in Package/Publish SQL tab check box is selected. (You will configure the Package/Publish SQL tab in the following procedure.)
Save the changes to the Package/Publish Web tab.

Differences between Apache and IIS:

Apache is a software foundation that provides open source software which is used in web servers.
Their primary product is their HTTP server which is the most popular HTTP server in use today.
IIS or Internet Information Services is the software pack developed by Microsoft to provide their Windows operating system the ability to host internet services.
The Apache web server is very popular due to the fact that is free.
Apache is most commonly included in a totally free web server solution called LAMP.
IIS is from Microsoft and thus it would only run on the Microsoft Windows OS while Apache can run on almost any OS including UNIX, Apple’s OS X, and on most Linux Distributions.
Although it might seem to be free, the fact that you need to buy Windows to use it shatters that dream.
The clear advantage with running IIS is the fact most people are already familiar with the Windows operating system and IIS would be a lot easier to learn for Windows users.
IIS also comes with the support of the .NET Framework released by Microsoft.
Apache is free while IIS is packaged with Windows.
ASPX runs only in IIS.
IIS has a dedicated staff to answer most problems while support for Apache comes from the community itself.
IIS is optimized for Windows because they are from the same company.
The Windows OS is prone to security risks.
Apache is open source and is compatible with all operating system.
IIS is only compatible with Windows operating system.
Apache supports PHP and MySQL. IIS supports PHP, .net framework and .aspx script.
Apache doesnt need any license to run commercially but IIS will require a license from Microsoft to operate commercially.
Apache has enhance security than IIS server.
As a result of this Apache\'s large base of users
have ensured that its developers have created a package that is extremely stable and secure.
Apache users also have the benefit of accessing technical support via Usenet newsgroups from
anywhere in the world.
Feature IIS Apache
Supported OS Windows Linux, Unix, Windows, Mac OS
User support & fixes Corporate support Community Support
Cost Free, but bundled with Windows Completely free
Development Closed, proprietary Open source
Security Excellent Good
Performance Good Good
Market Share 32% 42%

Points to be remembered while securing Apache web server:
To secure your Apache Web server, we’ll need to pay attention to six major areas:

Obtaining as secure a version of Apache as possible
Securing the underlying operating system
Configuring your server correctly
Running only the features and services that you genuinely need
Ensuring that CGI or other scripts are written properly
Ensuring that major vulnerabilities are patched

In a back end DB2 Please explain how to Deploy a Web server to be used by Navy intelligence for checking on project progress What is Apache and Internet informa
In a back end DB2 Please explain how to Deploy a Web server to be used by Navy intelligence for checking on project progress What is Apache and Internet informa

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site