Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

10
Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011

Transcript of Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

Page 1: Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

Deploying a Web Application

Presented By: Muhammad Naveed

Date: 25-05-2011

Page 2: Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

Topics we will discuss

• Server Setup– Application requirements– OS– Security

• Domain setting– Domain– Domain Name / Host name– Domain Name System (DNS)

Page 3: Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

Server Setup

• Server Setup– Application requirements

• Web server to be used– Web server modules

• Third party tools/software• Database requirements

– Operating System• OS is important• Windows is not case sensitive but Linux is case sensitive.

– Server Security• Install and configure firewall• Antivirus• Mail security

Page 4: Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

Domain Settings

• What is domain?

The term domain can refer either to a local

subnetwork or to descriptors for sites on the

Internet (e.g., www.indiana.edu).

Page 5: Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

Domain Name / Host Name

• Descriptive name for an IP

• www.accountabilityadvantage.com = 70.33.254.14

• Top Level Domain

• Sub-Domain

Page 6: Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

Domain Name System (DNS)

• An Internet service that translates domain names into IP addresses.

• Computer sends request to the nearest DNS server which returns the IP corresponding to the domain name.

Page 7: Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

Domain Record

• NAME is the fully qualified domain name of the node in the tree.

• TYPE is the record type. It indicates the format of the data and it gives a hint of its intended use. For example, the A record is used to translate from a domain name to an IPv4 address, the NS record lists which name servers can answer lookups on a DNS zone, and the MX record specifies the mail server used to handle mail for a domain specified in an e-mail address

Page 8: Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

DNS record types

• A – Maps to IPv4

• AAAA – Maps to IPv6

• CNAME - Canonical name record Alias to another DNS lookup

• MX – Mail exchange

http://en.wikipedia.org/wiki/List_of_DNS_record_types

Page 10: Deploying a Web Application Presented By: Muhammad Naveed Date: 25-05-2011.

The End