Web Server Administration CITA-310
Full text
(2) Agenda ■. Meet and Greet. ■. Course Introduction. ■. Introduction to Web Server Admin. 2.
(3) Meet and Greet ■ ■ ■ ■ ■. Summer fun? Internships? TOEFL? Other courses? Office Hours Questions or Concerns?. 3.
(4) Course Introduction ■. Course Website: ■. ■ ■ ■ ■ ■. http://sites.google.com/a/aubih.edu.ba/cita-310-2009-fall/home. Quizzes Exams Labs – less talking, more doing Experimental approach Experimental techniques – youtube!. 4.
(5) Introduction to Web Admin ■. ■ ■ ■. ■ ■. Review the Internet and the World Wide Web Learn about server administration Learn about Web server administration Explore the common tasks and services performed by administrators Examine networking building blocks Compare Web server platforms 5.
(6) Review the Internet and the World Wide Web ■. The Internet is a worldwide network of networks ■. ■. ■. Where the Internet uses the HTTP protocol, it is called the Web ■. ■. Shares WAN used by the international telecommunications network Uses TCP/IP. Web servers use HTTP to communicate. The Internet is not centrally controlled 6.
(7) Review the Internet and the World Wide Web ■ ■. Internet had its origins in the 1960s In 1995 a high-speed backbone was created ■ ■. ■. Included 4 network access points (NAPs) More have been created since then. Now much Internet traffic is handled without going through NAPs ■. Peering agreements allow this 7.
(8) Understanding Server Administration ■. Server administrators ■ ■ ■. ■. Focus on the LAN Provide access to software and services Make sure environment is reliable and consistent Minimize harm that users can do to network. 8.
(9) Working with Users ■. ■ ■. A LAN can serve hundreds or even thousands of users Users need to be productive Users like consistency ■. Roaming profiles allow users to have the same personalized desktop environment on multiple computers. 9.
(10) Establishing Access Control ■. ■. ■. Users need just enough access to do their jobs, but not more Typically, users are organized into groups, and groups are given access to network resources Users can be given different access to the same resources ■. A document can be read by everyone but modified by only specific people 10.
(11) Understanding the Server Environment ■. ■. ■. All but the smallest network includes more than one server With Windows computers, servers and users’ computers can be organized into domains in order to centralize control In Windows 2000 and Windows Server 2003, domains can be grouped into forests 11.
(12) Understanding Web server Administration ■. Web server administrators focus on the Internet ■. ■. ■. Need to work with ISPs and Web page developers. Typically, a Web server provides information to anyone who requests it over the Internet Web servers can contain other applications such as FTP and e-mail 12.
(13) Understanding Web server Administration ■. Depending on the size of the organization, some tasks may be delegated ■ ■ ■ ■ ■. Web page development Database design Programming E-mail administration Security 13.
(14) Selecting Programs and Databases ■. ■. Web server administrators need to install programming languages Web developers use a variety of languages ■. Active Server Pages (ASP) ■. ■. ASP.Net ■. ■. Original language from Microsoft A newer environment that includes many languages. Java Server Pages (JSP). 14.
(15) Selecting Programs and Databases ■. Non-Microsoft languages are popular, even on Microsoft Web servers ■ ■ ■ ■. Perl – one of the first and still popular PHP – easy to use Java Server Pages (JSP) Macromedia ColdFusion. 15.
(16) Selecting Programs and Databases ■. A database management system (DBMS) is used to store data used with Web pages ■ ■. ■. Microsoft Access is appropriate for small sites Microsoft SQL Server, Oracle 9i, and MySQL are sophisticated DBMSs for larger sites. Standard Query Language (SQL) is the language used to communicate with the DBMS. 16.
(17) Managing E-mail Servers ■. ■. Open by design to accept e-mail from anyone Spam can be a problem to manage ■. ■. Specific utilities can be used to help minimize spam. Viruses are commonly sent by e-mail ■. Use virus detection software and keep it updated 17.
(18) Other Applications ■. Firewall ■. ■. FTP/SFTP/SSH ■. ■. Helps protect your Web server environment from attack A service that allows users to download files from and upload files to a server. DNS ■. Translates host names such as www.technowidgets.com to an IP address 18.
(19) Administrators' Common Tasks and Services ■ ■ ■ ■. Installing and configuring systems Maintaining security Monitoring the system Maintenance and backup. 19.
(20) Network Building BlocksThe OSI Model Layer Name. Description. 7. Application. Responsible for low-level application access to the network.. 6. Presentation. Can convert data into a format that is understandable to the Application layer.. 5. Session. Can open, maintain, and shut down communication.. 4. Transport. Responsible for transporting the data from one computer to another. (TCP and UDP). 3. Network. Primarily responsible for addressing between two computers. (IP and ICMP). 2. Data Link. Responsible for the interface between the packets coming down through the upper layers and the physical layer.. 1. Physical. Responsible for transferring the data to the network medium.. 20.
(21) TCP/IP Model Layer Name. Common Components. OSI Reference. Application. HTTP, SMTP, POP3 FTP, DNS. Application Presentation Session. Transport. TCP, UDP. Transport. Network. IP, ICMP. Network. Physical. Ethernet, FDDI. Data Link Physical 21.
(22) TCP/IP Protocols ■. Hypertext Transfer Protocol (HTTP) ■. ■. Simple Mail Transfer Protocol (SMTP) ■. ■. Web servers implement this protocol Used by e-mail servers (and sometimes Web servers) to send e-mail. Post Office Protocol Version 3 (POP3) ■. Used to retrieve e-mail. 22.
(23) TCP/IP Protocols ■. File Transfer Protocol (FTP) ■. ■. Domain Name Service (DNS) ■. ■. Transfers files to and from server Translates host names to IP addresses and IP addresses to host names. Transmission Control Protocol (TCP) ■. Creates a reliable connection between two computers 23.
(24) TCP/IP Protocols ■. User Datagram Protocol (UDP) ■. ■. Internet Protocol (IP) ■. ■. Does not establish a connection, just sends messages Provides addressing scheme. Internet Control Message Protocol (ICMP) ■. Provides error messages 24.
(25) Connecting Your LAN to the Internet ■ ■. ■. Your ISP connects to the Internet A WAN connection is used between your building and the ISP A T-Carrier connection is often used ■. A digital connection for voice and data. 25.
(26) Common T-Carrier Connections. 26.
(27) Connecting to the Internet. 27.
(28) Other ways to Connect to the Internet ■. Integrated services digital network (ISDN) ■ ■ ■. ■. Digital Subscriber Line (DSL) ■ ■. ■. Dial-up access Basic Rate Interface (BRI) up to 128 Kbps Primary Rate Interface (PRI) up to 1.544 Mbps Often differing speeds for uploads and downloads Depending on type, up to 6.1 Mbps for downloads and 1.544 Mbps for uploads. Cable Modem ■. Shared access cable provided by cable TV company 28.
(29) Web Hosting Solutions ■. Standard hosting ■. ■. ■. Dedicated server ■. ■. Your site resides on the same computer with many other sites Cheapest solution You have a server that only you use. Co-location ■. Your own server is physically located at the company that does your Web hosting 29.
(30) Web Server Platforms. 30.
(31) Web Server Platforms ■. Microsoft Servers ■ ■. ■. UNIX/Linux Server ■ ■. ■. Internet Information Server (IIS) Various Application Servers HTTP Servers – Apache HTTP Application Extensions – PHP, PERL. Java Servers ■ ■. JSP/Servlet Engines – Apache Tomcat J2EE Application Servers – JBoss / Glassfish 31.
(32) Web Server PlatformsMicrosoft ■. Windows NT (IIS 4) – Don’t use this! ■. ■. Windows 2000 (IIS 5) ■ ■. ■. IIS (Internet Information Server) was added in the mid-1990s, and support for ASP was added later IIS part of the OS from the beginning .NET Framework add-on allows use of ASP.NET. Windows Server 2003 (IIS 6) ■. .NET Framework integrated into OS. 32.
(33) Other Microsoft Server Products ■. Application Center ■. ■. Biztalk Server ■. ■. Allows you to manage a cluster of servers as if it is one server Connects to your business partners using XML. Commerce Server ■. Builds e-commerce sites in a short amount of time (short?) 33.
(34) Other Microsoft Server Products ■. Internet Security and Acceleration Server ■. ■. Operations Manager ■. ■. Combines a firewall product with a Web cache Helps decrease support costs for a server environment. SharePoint Portal Server ■. Set up a site that is highly personalized. 34.
(35) UNIX/Linux ■ ■. UNIX was introduced in 1969 Linux is from the early 1990s ■. ■. Based on MINIX. Three basic components ■ ■. ■. Kernel – central portion of OS File system – provides input and output mechanisms Shell – provides user interface 35.
(36) Linux ■. Source code is freely available ■. ■. Developers can make changes. Available from a number of organizations ■ ■ ■ ■. Red Hat Mandrake SuSe Debian 36.
(37) Unix/Linux Web Servers ■. Apache HTTP ■ ■ ■. Most popular Web server Flexible configuration Interoperates with other servers ■. ■. Apache can load balance HTTP requests among application servers in HA cluster. Free. 37.
(38) Web Server Market Share. Source: http://news.netcraft.com/archives/web_server_survey.html 38.
(39) Java Application Servers ■ ■ ■. Apache Tomcat – JSP/Servlet Engine JBoss – J2EE Application Server Glassfish – J2EE Application Server ■. ■ ■ ■. Owned by Oracle. Oracle Application Server WebLogic – owned by Oracle Websphere – IBM Application Server 39.
(40) Summary ■ ■. ■. ■ ■. Server administration focuses on LANs Web server administration focuses on the Internet Both types of administrators install, configure, and maintain servers Many pieces make up the network There are many Web server platforms from which to choose 40.
(41)
Related documents
You can select from Administration (Administration console), Database Server (configuration files) and Exchange Server Client (connects with Microsoft Outlook Web
Install IDENTIKEY Server in Basic Mode – ODBC During the deployment of the Administration Web Interface, the Installer will deploy the Administration Web Interface application to
With numerous substrates in vivo, the product specificity of PRMTs includes not only recognizing the protein substrates, but also targeting specific arginine residues in
When you save your changes, the httpd.conf file is updated if you are running Apache Single Server Administration in file mode.. If you are running in eDirectory mode, the changes
Evaluating Server Components- Using Multiple Processors. ■ BEA WebLogic can
■ Install Windows 2000 Server, Windows Server 2003, and Red Hat Linux 8.. ■ Examine basic
After you obtain activation codes for your Web server account using Administration Services as described in “Creating a computer, Web server, or browser user account” on page 17,
Domain can contain clustered and non-clustered managed servers. A cluster appears as a single instance to most