1 實驗十:以 Linux 架設 Internet/Intranet 伺服 器 教師: 助教:. 2 Outline  Background  Linux system  Popular Internet services  Internet services  Internet  HTTP.

Slides:



Advertisements
Similar presentations
Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Advertisements

Getting Set-up with Hosting and WordPress Gregory Young Alternative Hosting
INSTALLING LINUX.  Identify the proper Hardware  Methods for installing Linux  Determine a purpose for the Linux Machine  Linux File Systems  Linux.
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
Configuring a Web Server. Overview  Understand how a Web server works  Install IIS (Internet Information Services) and Apache Web servers  Examine.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
CP476 Internet Computing Browser and Web Server 1 Web Browsers A client software program that allows you to access and view Web pages on the Internet –Examples.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
APACHE SERVER By Innovationframes.com »
Chapter 22 Web Hosting and Internet Servers Xuanxuan Su.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
© 2013 Jones and Bartlett Learning, LLC, an Ascend Learning Company All rights reserved. Security Strategies in Linux Platforms and.
1 COP 4343 Unix System Administration Unit 16: file server – samba.
Linux Operations and Administration
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
2440: 141 Web Site Administration Remote Web Server Access Tools Instructor: Enoch E. Damson.
Linux+ Guide to Linux Certification, Third Edition
Guide to Operating System Security Chapter 9 Web, Remote Access, and VPN Security.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
Web Servers Installation and Configuration May 24, 2001 CIS System Administration Problem Statement The class topic is setting up a Linux server to support.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
An introduction to Apache. Different Types of Web Servers Apache is the default web server for may Unix servers. IIS is Microsoft’s default web server.
VsFTP in Linux. Introduction to FTP The File Transfer Protocol (FTP) is used as one of the most common means of copying files between servers over the.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
Microsoft Internet Information Services 5.0 (IIS) By: Edik Magardomyan Fozi Abdurhman Bassem Albaiady Vince Serobyan.
Tero Koskinen & Juuso Rintala.  First we decided which OS we´re operating with › CentOS was the most familiar to us  Then which services we´d like to.
VNC Greg Fankhanel Jessica Nunn Jennifer Romero. What is it? Stands for Virtual Network Computing It is remote control software which allows you to view.
IT:Network:Apps.  Microsoft Web Server ◦ Used by ~ 50% of Fortune 500 companies  Comes with Server OS  Expandable  Easy to use.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
1 實驗九:建置網路安全閘道器 教師: 助教:. 2 Outline  Background  Proxy – Squid  Firewall – IPTables  VPN – OpenVPN  Experiment  Internet gateway  Firewall  VPN.
Web Server/Services Web Server/Services pyhsu. Computer Center, CS, NCTU 2 FAMP(FreeBSD+Apache+MySQL+PHP)  Apache 2.2 (40%) /usr/ports/www/apache22 apache22_enable="YES"
1 Welcome to CSC 301 Web Programming Charles Frank.
Application Services COM211 Communications and Networks CDA College Theodoros Christophides
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
Turning Windows 7 into a Web Server Ch 28. Understanding Internet Information Services.
Application Layer Honolulu Community College Cisco Academy Training Center Semester 1 Version
Lab 11 Overview Windows Server Last Labs Lab 12  Cisco Firewall.
Accessing Evitech network via FTP by Susan Jansson.
Apache with SSL and php Apache with ssl support should be the basic platform for providing web services... There are several different implementations.
Linux Services Configuration
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Protocols Monil Adhikari. Agenda Introduction Port Numbers Non Secure Protocols FTP HTTP Telnet POP3, SMTP Secure Protocols HTTPS.
Web Server Apache PHP HTTP Request User types URL into browser Address resolved if nec. We use directly Most browsers request.
PINE. What is PINE? PINE is a light weight yet very powerful open source console based client developed by the University of Washington. It has.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Web Server/Services Web Server/Services huanghs. Computer Center, CS, NCTU 2 FAMP(FreeBSD+Apache+MySQL+PHP)  Apache 2.2 (35%) /usr/ports/www/apache22.
Web Server Administration Chapter 6 Configuring a Web Server.
1 E-Site - FTP Services Setup / install guide. 2 About FTP services can run on any desired port(s) Runs as a windows service Works for all sites installed.
PRESENTED BY ALI NASIR BITF13M040 AMMAR HAIDER BITF13M016 SHOIAB BAJWA BITF13M040 AKHTAR YOUNAS BITF13M019.
Web and Proxy Server.
Application Layer Functionality and Protocols
Introduction to Operating Systems
Chapter 5 Linux Services
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Fastdroid Produced by : Firas Abdalhaq Mohammad Amour Supervised by : Dr. Raed Alqadi.
FTP - File Transfer Protocol
Welcome To : Group 1 VC Presentation
IIS.
IS 4506 Server Configuration (HTTP Server)
Samba.
Web Servers / Deployment
Cengage Learning: Computer Networking from LANs to WANs
APACHE WEB SERVER.
MESSAGE ACCESS AGENT: POP AND IMAP
IS 4506 Configuring the FTP Service
Presentation transcript:

1 實驗十:以 Linux 架設 Internet/Intranet 伺服 器 教師: 助教:

2 Outline  Background  Linux system  Popular Internet services  Internet services  Internet  HTTP  Database  Mail  FTP  Intranet  File  Installation

3 Background  Fedora Linux  UNIX-Like environment  Open source and FREE  Powerful networking functionalities  Frequently used as networking server  Popular Internet Services  WWW & FTP – Apache Web Server & vsFTPd Server  Database – MySQL Database Server  Mail – Sendmail  Network File System – Samba Server  Goal  Build a Linux server offering those services

4 Internet Services – HTTP & Database  Futures  HTTP  Interactive interface  Combine text, image, multimedia, and file  Programmable and can combine much application or services  Database  Client-Server coordination model  Multiple user and multiple connection  Provide database server functionality  Apache Web Server  A famous web server for UNIX-Like Systems  Open source and FREE  MySQL Database Server  A basic database server on UNIX-Like System  Provide open source and FREE edition

5 Internet Services - Mail  Futures  Can arrived after about 5 minutes  Qmail Mail Server  A free, small, easy to use mail server  Support SSL, POP3 Server

6 Internet Services - FTP  Futures  Quick, easy, and high efficient for file transmit  Text-base commands for control  Service mode  Active  Passive  Vsftpd FTP Server  Small for purposes of speed and security  Virtual IP configurations & Virtual users  Per-source-IP configurability and limits  Encryption support through SSL integration

7 Internet Services –File System  Futures  Share, access, or manage our data and devices  Easy to access remote resources  Usually using in local network (Intranet)  Can build a small group for a part of users  Samba File System  Bridge Windows file system and UNIX’s  Like a bridge between every computer  Also can bridge the printer or other devices

8 Installation – WWW & Database  Apache + SSL + PHP + MySQL  Install all the rpm files  Reboot computer and open the test website  Setup the root’s password of MySQL  Write a script file of php to test the MySQL  Configurations  httpd.conf – Configure file of Apache Web Site  Port 80  DocumentRoot "/var/www/html“  DirectoryIndex index.html index.htm  UserDir public_html

9 Installation – Qmail  Installation  Prepare all the source file  Create the required users and groups for Qmail  Compile and install the source code  Complete the configuration for system and each user  Stop the sendmail services and replace by Qmail  Setup the pop-3 service  Configurations  /var/qmail/control/me – host name of local host  /var/qmail/control/rcpthosts – mail forwarding parents  /var/qmail/control/locals – address of local areas  /var/qmail/badmailfrom – deny source address

10 Installation – vsftpd  Installation  Prepare the rpm file of vsftpd  Install it  Use ntsys program to enable the vsftpd service  Configurations  /etc/vsftpd/vsftpd.conf – main configuration file  /etc/pam.d/vsftpd – permission configure file  /etc/vsftpd/ftpusers – ftp user accounts

11 Installation – Samba  Installation  Prepare the rpm file of Samba client and server edition  Install it  Use ntsys program to enable the smb service  Modify ‘/etc/samba/smb.conf’ to set the authentication  Start the samba service and test by Windows’ station  Configurations  /etc/samba/smb.conf – configuration file  /etc/rc.d/init.d/smb – script file of server control  /etc/lmhosts – mapping file of NETBIOS name and ip address