Download presentation
Presentation is loading. Please wait.
1
1 實驗十:以 Linux 架設 Internet/Intranet 伺服 器 教師: 助教:
2
2 Outline Background Linux system Popular Internet services Internet services Internet HTTP Database Mail FTP Intranet File Installation
3
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
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
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
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
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
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
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
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
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.