H Linux Linux Red Hat Linux Fedora 1 DNS Mail WWW Domain tslg.idv.tw IP 192.168.1.254 tslg.idv.tw PChome Seednet ISP http://rs.twnic.net.tw/index2.html Seednet http://rs.seed.net.tw/
Pchome http://myname.pchome.com.tw/
Linux Vmware Vmware Custom / /var /home Swup /boot /usr/local
Next
Grub IP IP DNS DNS Next
WWW Mail DNS X-Window Desktops Applications Text-base Internet lynx ncftp
Servers Web server php-mysql
Mail server sendmail sendmail postfix sendmail
DNS mysql-server!
Development tools kernel X-window
Systeem System tools nmap Next 900 mb 5GB 1.5GB
linul Fedora
[root@tslg root]# adduser linul [root@tslg root]# passwd linul Changing password for user linul. New password: BAD PASSWORD: it is too simplistic/systematic Retype new password: passwd: all authentication tokens updated successfully. Webmin http://www.webmin.com FTP FTP download vsftp RPM Ncftp [root@tslg root]# ncftp linux.sinica.edu.tw vsftp [root@tslg root]# rpm -ivh vsftpd-1.1.3-8.i386.rpm ftp [root@tslg root]# /etc/init.d/vsftpd restart Webmin Net_SSLeay setup Webmin SSL DNS twnic tslg.idv.tw IP Address 192.168.1.254( IP ) DNS WWW Mail tslg.idv.tw www.tslg.idv.tw mail.tslg.idv.tw BIND 8 DNS tslg.idv.tw
DNS tslg.idv.tw. webmin
named client
DNS A nslookup Mail Server mail.tslg.idv.tw
tslg.idv.tw. 10 nslookup mx DNS sendmail openwebmail MailScanner Webmail sendmail smtp pop3 Webmin Sendmail Sendmail 127.0.0.1 0.0.0.0
sendmail client telnet mail.tslg.idv.tw 25 sendmail 220 mail.tslg.idv.tw ESMTP Sendmail 8.12.10/8.12.10; Thu, 19 Feb 2004 12:10: 01 +0800 pop3 Fedora imapd imap/pop3 imapd /etc/xinetd.d/ipop3 [root@tslg root]# cd /etc/xinetd.d [root@tslg xinetd.d]# vi ipop3 disable no service pop3 { log_on_success += HOST DURATION
} log_on_failure += HOST socket_type = stream user = root server = /usr/sbin/ipop3d wait = no disable = no xinetd client 110 [root@tslg xinetd.d]# /etc/rc.d/init.d/xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ] +OK POP3 mail.tslg.idv.tw v2003.83rh server ready MailScanner Sendmail MailScanner sendmail MailScanner Sophos [root@tslg linul]# tar zxvf MailScanner-4.26.8-1.rpm.tar.gz [root@tslg linul]# cd MailScanner-4.26.8-1 [root@tslg MailScanner-4.26.8-1]#./Update-MakeMaker.sh [root@tslg MailScanner-4.26.8-1]#./install.sh [root@tslg MailScanner-4.26.8-1]#service sendmail stop [root@tslg MailScanner-4.26.8-1]#chkconfig sendmail off [root@tslg MailScanner-4.26.8-1]#chkconfig --level 2345 MailScanner on [root@tslg MailScanner-4.26.8-1]# cd.. [root@tslg linul]# tar zxvf linux.intel.libc6.tar.z
[root@tslg linul]# cd sav-install/ [root@tslg sav-install]# useradd -M -s /bin/true sweep [root@tslg sav-install]#./install.sh /etc/mailscanner/mailscanner.conf Virus Scanners = none Virus Scanners = sophos Sophos IDE Dir = /usr/local/sophos/ide Sophos IDE Dir = /usr/local/sav Sophos Lib Dir = /usr/local/sophos/lib Sophos Lib Dir = /usr/local/lib /usr/lib/mailscanner/sophos-wrapper PackageDir = $1 PackageDir = /usr/local SAV_IDE = $PackageDir/ide SAV_IDE = $PackageDir/sav LD_LIBRARY_PATH = $PackageDir/lib LD_LIBRARY_PATH = /usr/local/lib [root@tslg MailScanner-4.26.8-1]#service MailScanner start MailScanner Openwebmail openwebmail http://turtle.ee.ncku.edu.tw/openwebmail/ CGI.pm-2.74.tar.gz MIME-Base64-2.20.tar.gz libnet-1.0901.tar.gz Text-Iconv-1.2.tar.gz
libiconv-1.9.1.tar.gz Openwebmail-current.tgz [root@tslg linul]# tar zxvf CGI.pm-2.74.tar.gz [root@tslg linul]# cd CGI.pm-2.74 [root@tslg CGI.pm-2.74]# perl Makefile.PL ;make ;make install [root@tslg CGI.pm-2.74]# cd.. [root@tslg linul]# tar zxvf MIME-Base64-2.20.tar.gz [root@tslg linul]# cd MIME-Base64-2.20 [root@tslg MIME-Base64-2.20]# perl Makefile.PL ;make ;make install [root@tslg MIME-Base64-2.20]# cd.. [root@tslg linul]# tar zxvf libnet-1.0901.tar.gz [root@tslg linul]# cd libnet-1.0901 [root@tslg libnet-1.0901]# perl Makefile.PL ;make ;make install Do you want to modify/update your configuration (y n)? [no] enter [root@tslg libnet-1.0901]# cd.. [root@tslg linul]# tar zxvf libiconv-1.9.1.tar.gz [root@tslg linul]# cd libiconv-1.9.1 [root@tslg libiconv-1.9.1]#./configure ;make;make install [root@tslg libiconv-1.9.1]# cd.. [root@tslg linul]# tar zxvf Text-Iconv-1.2.tar.gz [root@tslg linul]# cd Text-Iconv-1.2 Makefile.PL 'LIBS' => [''], # e.g., '-lm' 'INC' => '', # e.g., '-I/usr/include/other' 'LIBS' => ['-L/usr/local/lib -liconv'], # e.g., '-lm' 'INC' => '-I/usr/local/include', # e.g., '-I/usr/include/other'
[root@tslg Text-Iconv-1.2]# perl Makefile.PL ;make ;make test ;make install perl-suid perl-suidperl-5.8.1-92.i386.rpm 9.0 Fedora [root@tslg linul]# rpm -ivh perl-suidperl-5.8.1-92.i386.rpm openwebmail copy /var/www apache [root@tslg linul]# cp openwebmail-current.tgz /var/www/ [root@tslg linul]# cd /var/www/ [root@tslg www]# tar zxvbpf openwebmail-current.tgz [root@tslg www]# mv data/openwebmail/ html/ [root@tslg www]# rmdir data/ [root@tslg www]# cd /var/www/cgi-bin/openwebmail/auth /var/www/cgi-bin/openwebmail/etc/dbm.conf.default dbm.conf dbm_ext dbmopen_ext dbmopen_haslock.db none no dbm_ext dbmopen_ext dbmopen_haslock.db.db yes /var/www/cgi-bin/openwebmail/etc/openwebmail.conf domainnames auth_module mailspooldir auto auth_unix.pl /var/mail
ow_cgidir /usr/local/www/cgi-bin/openwebmail ow_cgiurl /cgi-bin/openwebmail ow_htmldir /usr/local/www/data/openwebmail ow_htmlurl /openwebmail logfile /var/log/openwebmail.log domainnames auto auth_module auth_unix.pl mailspooldir /var/spool/mail ow_cgidir /var/www/cgi-bin/openwebmail ow_cgiurl /cgi-bin/openwebmail ow_htmldir /var/www/data/openwebmail ow_htmlurl /openwebmail logfile /var/log/openwebmail.log /var/www/cgi-bin/openwebmail/etc/auth_unix.conf.default auth_unix.conf passwdfile_plaintext /etc/passwd passwdfile_encrypted /etc/master.passwd passwdmkdb /usr/sbin/pwd_mkdb passwdfile_plaintext /etc/passwd passwdfile_encrypted /etc/shadow passwdmkdb none [root@tslg openwebmail]# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init enter
/var/www/html/openwebmail/redirect.html index.html index.html help.html [root@tslg openwebmail]# mv index.html help.html [root@tslg openwebmail]# mv redirect.html index.html http://mail.tslg.idv.tw/openwebmain/
linul openwebmail webmail
root linul
MailScanner apache openwebmail doc WWW apache phpnuke PHP-Nuke http://www.phpnuke.org PHP-Nuke-6.9.tar.gz
[root@tslg linul]# mkdir /var/www/html/phpnuke [root@tslg linul]# mv PHP-Nuke-6.9.tar.gz /var/www/html/phpnuke [root@tslg linul]# cd /var/www/html/phpnuke [root@tslg phpnuke]# tar zxvf PHP-Nuke-6.9.tar.gz mysql [root@tslg phpnuke]#/etc/init.d/mysqld start nuke [root@tslg phpnuke]# mysqladmin create nuke nuke [root@tslg phpnuke]# mysql nuke < sql/nuke.sql
http://www.tslg.idv.tw/phpnuke/html/admin.php submit
PHP-Nuke
PHP-Nuke
PHP-Nuke