1、编译安装httpd
[root@localhost ~]# wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.2.27.tar.gz #下载源码包 [root@localhost ~]# mkdir -pv /app/ #创建程序存放目录 mkdir: 已创建目录 "/app/" [root@localhost ~]# tar xf httpd-2.2.27.tar.gz -C /app #-C选项解压到指定的目录下 [root@localhost ~]# cd /app [root@localhost app]# ll 总用量 4 drwxr-xr-x. 11 500 500 4096 3月 14 04:47 httpd-2.2.27 [root@localhost httpd-2.2.27]# ./configure --prefix=/appl/apache2.2.22 --enable-deflate --enable-expires--enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite #编译源码包 [root@localhost httpd-2.2.27]# echo $? #验证上一步操作是否正确执行 0 [root@localhost httpd-2.2.27]# make && make install #编译并安装源码包 [root@localhost httpd-2.2.27]# echo $? #验证上一步操作是否正确执行 0 [root@localhost httpd-2.2.27]# service iptables stop #关闭防火墙 iptables:清除防火墙规则: [确定] iptables:将链设置为政策 ACCEPT:filter [确定] iptables:正在卸载模块: [确定] [root@localhost httpd-2.2.27]# chkconfig iptables off [root@localhost httpd-2.2.27]# setenforce 0 #关闭selinux [root@localhost httpd-2.2.27]# vim /etc/sysconfig/selinux [root@localhost ~]# ln -sv /appl/apache2.2.22/ /appl/apache #创建软链接 "/appl/apache" -> "/appl/apache2.2.22/"
2、webmin的下载
[root@localhost ~]# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.680.tar.gz #获取webmim软件 [root@localhost ~]# tar xf webmin-1.680.tar.gz -C /app [root@localhost ~]# ls /app/webmin-1.680/ -l 总用量 1596 drwxr-xr-x. 6 3001 wheel 4096 3月 12 02:42 acl -rwxrwxr-x. 1 3001 wheel 4626 3月 12 02:40 acl_security.pl drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 adsl-client drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 ajaxterm drwxr-xr-x. 4 3001 wheel 12288 3月 12 02:42 apache drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 at drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:41 backup-config drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 bacula-backup drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 bandwidth drwxr-xr-x. 4 3001 wheel 12288 3月 12 02:43 bind8 drwxr-xr-x. 140 3001 wheel 4096 3月 12 02:40 blue-theme drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 bsdexports drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 bsdfdisk drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:40 burner drwxr-xr-x. 111 3001 wheel 4096 3月 12 02:40 caldera drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 cfengine -rwxrwxr-x. 1 3001 wheel 2226 3月 12 02:40 changepass.pl drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:40 change-user -rwxrwxr-x. 1 3001 wheel 7175 3月 12 02:40 chooser.cgi drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:41 cluster-copy drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 cluster-cron drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 cluster-passwd drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 cluster-shell drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:41 cluster-software drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 cluster-useradmin drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 cluster-usermin drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 cluster-webmin -rw-rw-r--. 1 3001 wheel 227 3月 12 02:40 config-aix -rwxrwxr-x. 1 3001 wheel 1370 3月 12 02:40 config.cgi -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-cobalt-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-coherent-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-corel-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-debian-linux -rw-rw-r--. 1 3001 wheel 256 3月 12 02:40 config-freebsd -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-generic-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-gentoo-linux -rw-rw-r--. 1 3001 wheel 243 3月 12 02:40 config-hpux -rw-rw-r--. 1 3001 wheel 284 3月 12 02:40 config-irix -rwxrwxr-x. 1 3001 wheel 9194 3月 12 02:40 config-lib.pl -rw-rw-r--. 1 3001 wheel 260 3月 12 02:40 config-macos -rw-rw-r--. 1 3001 wheel 278 3月 12 02:40 config-mandrake-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-msc-linux -rw-rw-r--. 1 3001 wheel 283 3月 12 02:40 config-netbsd -rw-rw-r--. 1 3001 wheel 241 3月 12 02:40 config-openbsd -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-open-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-openmamba-linux -rw-rw-r--. 1 3001 wheel 236 3月 12 02:40 config-openserver -rw-rw-r--. 1 3001 wheel 266 3月 12 02:40 config-osf1 -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-pardus-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-redhat-linux -rwxrwxr-x. 1 3001 wheel 1419 3月 12 02:40 config_save.cgi -rw-rw-r--. 1 3001 wheel 280 3月 12 02:40 config-slackware-linux -rw-rw-r--. 1 3001 wheel 417 3月 12 02:40 config-solaris -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-sol-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-suse-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-trustix-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-turbo-linux -rw-rw-r--. 1 3001 wheel 264 3月 12 02:40 config-united-linux -rw-rw-r--. 1 3001 wheel 286 3月 12 02:40 config-unixware -rw-rw-r--. 1 3001 wheel 88 3月 12 02:40 config-windows -rwxrwxr-x. 1 3001 wheel 3715 3月 12 02:40 copyconfig.pl drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 cpan -rwxrwxr-x. 1 3001 wheel 2991 3月 12 02:40 create-module.pl drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 cron drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 custom -rwxrwxr-x. 1 3001 wheel 2277 3月 12 02:40 date_chooser.cgi -rw-rw-r--. 1 3001 wheel 98 3月 12 02:40 defaultacl -rw-rw-r--. 1 3001 wheel 11 3月 12 02:40 defaulttheme drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 dfsadmin drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:41 dhcpd drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 dnsadmin drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 dovecot -rw-rw-r--. 1 3001 wheel 1501 3月 12 02:40 entities_map.txt drwxr-xr-x. 2 3001 wheel 4096 3月 12 02:42 exim drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 exports -rwxrwxr-x. 1 3001 wheel 9387 3月 12 02:40 fastrpc.cgi -rw-rw-r--. 1 3001 wheel 2115 3月 12 02:40 favicon.ico drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 fdisk -rwxrwxr-x. 1 3001 wheel 6546 3月 12 02:40 feedback.cgi -rwxrwxr-x. 1 3001 wheel 3563 3月 12 02:40 feedback_form.cgi drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 fetchmail drwxr-xr-x. 6 3001 wheel 12288 3月 12 02:41 file drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:40 filter drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 firewall drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:41 format drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 frox drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 fsdump drwxr-xr-x. 120 3001 wheel 4096 3月 12 02:40 gray-theme -rwxrwxr-x. 1 3001 wheel 7497 3月 12 02:40 group_chooser.cgi drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 grub drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 heartbeat -rwxrwxr-x. 1 3001 wheel 2378 3月 12 02:40 help.cgi drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 hpuxexports drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 htaccess-htpasswd drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 idmapd drwxrwxr-x. 2 3001 wheel 4096 3月 12 02:44 images -rwxrwxr-x. 1 3001 wheel 5879 3月 12 02:40 index.cgi drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 inetd drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 init drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 inittab -rwxrwxr-x. 1 3001 wheel 1556 3月 12 02:40 install-module.pl -rw-rw-r--. 1 3001 wheel 0 3月 12 02:40 install-type drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 ipfilter drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 ipfw drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 ipsec drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 iscsi-client drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:41 iscsi-server drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 iscsi-target drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 jabber -rwxrwxr-x. 1 3001 wheel 15042 3月 12 02:40 javascript-lib.pl drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 krb5 drwxrwxr-x. 2 3001 wheel 4096 3月 12 02:44 lang -rw-rw-r--. 1 3001 wheel 1522 3月 12 02:40 lang_list.txt drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 ldap-client drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 ldap-server drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 ldap-useradmin -rw-rw-r--. 1 3001 wheel 1592 3月 12 02:40 LICENCE -rw-rw-r--. 1 3001 wheel 1654 3月 12 02:40 LICENCE.ja drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 lilo drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:41 logrotate drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 lpadmin drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:41 lvm drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 mailboxes drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 mailcap drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 majordomo -rwxrwxr-x. 1 3001 wheel 424 3月 12 02:40 maketemp.pl drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 man -rwxrwxr-x. 1 3001 wheel 12688 3月 12 02:40 mime.types -rw-rw-r--. 1 3001 wheel 974 3月 12 02:40 miniserv.pem -rwxrwxr-x. 1 3001 wheel 161375 3月 12 02:40 miniserv.pl -rwxrwxr-x. 1 3001 wheel 4214 3月 12 02:40 module_chooser.cgi drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 mon drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 mount drwxr-xr-x. 55 3001 wheel 4096 3月 12 02:40 mscstyle3 drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 mysql drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 net -rwxrwxr-x. 1 3001 wheel 1278 3月 12 02:40 newmods.pl drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 nis drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 openslp -rwxrwxr-x. 1 3001 wheel 4483 3月 12 02:40 oschooser.pl -rw-rw-r--. 1 3001 wheel 27757 3月 12 02:40 os_list.txt drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 package-updates drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 pam -rwxrwxr-x. 1 3001 wheel 2640 3月 12 02:40 pam_login.cgi drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 pap drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 passwd -rwxrwxr-x. 1 3001 wheel 7161 3月 12 02:40 password_change.cgi -rwxrwxr-x. 1 3001 wheel 1334 3月 12 02:40 password_form.cgi -rwxrwxr-x. 1 3001 wheel 573 3月 12 02:40 perlpath.pl drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 phpini drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:41 postfix drwxr-xr-x. 6 3001 wheel 4096 3月 12 02:42 postgresql drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:40 ppp-client drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 pptp-client drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:41 pptp-server drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 proc drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 procmail drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 proftpd drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 pserver drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 qmailadmin drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:43 quota drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 raid drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 rbac -rw-rw-r--. 1 3001 wheel 2640 3月 12 02:40 README -rwxrwxr-x. 1 3001 wheel 386 3月 12 02:40 record-login.pl -rwxrwxr-x. 1 3001 wheel 388 3月 12 02:40 record-logout.pl -rw-rw-r--. 1 3001 wheel 26 3月 12 02:40 robots.txt -rwxrwxr-x. 1 3001 wheel 4241 3月 12 02:40 rpc.cgi -rwxrwxr-x. 1 3001 wheel 989 3月 12 02:40 run-postinstalls.pl -rwxrwxr-x. 1 3001 wheel 686 3月 12 02:40 run-uninstalls.pl drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 samba drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:41 sarg drwxr-xr-x. 5 3001 wheel 12288 3月 12 02:44 sendmail drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 sentry drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 servers -rwxrwxr-x. 1 3001 wheel 3399 3月 12 02:40 session_login.cgi -rwxrwxr-x. 1 3001 wheel 21929 3月 12 02:40 setup.pl -rwxrwxr-x. 1 3001 wheel 24347 3月 12 02:40 setup.sh drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 sgiexports drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 shell drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 shorewall drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:40 shorewall6 drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 smart-status drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 smf drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 software drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 spam drwxr-xr-x. 5 3001 wheel 12288 3月 12 02:43 squid drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 sshd drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 status drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 stunnel -rwxrwxr-x. 1 3001 wheel 300 3月 12 02:40 switch_skill.cgi -rwxrwxr-x. 1 3001 wheel 396 3月 12 02:40 switch_user.cgi drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:40 syslog drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 syslog-ng drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:40 system-status drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 tcpwrappers drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:41 telnet -rwxrwxr-x. 1 3001 wheel 1770 3月 12 02:40 thirdparty.pl drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 time drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 tunnel -rwxrwxr-x. 1 3001 wheel 75657 3月 12 02:40 ui-lib.pl drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 updown -rwxrwxr-x. 1 3001 wheel 2961 3月 12 02:40 uptracker.cgi drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:42 useradmin -rwxrwxr-x. 1 3001 wheel 7194 3月 12 02:40 user_chooser.cgi drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 usermin -rw-rw-r--. 1 3001 wheel 6 3月 12 02:40 version drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:44 vgetty drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:41 webalizer -rwxrwxr-x. 1 3001 wheel 269631 3月 12 02:40 web-lib-funcs.pl -rwxrwxr-x. 1 3001 wheel 912 3月 12 02:40 web-lib.pl drwxr-xr-x. 6 3001 wheel 4096 3月 12 02:41 webmin drwxrwxr-x. 2 3001 wheel 4096 3月 12 02:40 Webmin -rwxrwxr-x. 1 3001 wheel 990 3月 12 02:40 webmin-caldera-init -rw-rw-r--. 1 3001 wheel 7007 3月 12 02:40 WebminCore.pm drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:40 webmincron -rw-rw-r--. 1 3001 wheel 80 3月 12 02:40 webmin-daemon -rw-rw-r--. 1 3001 wheel 104 3月 12 02:40 webmin-debian-pam -rwxrwxr-x. 1 3001 wheel 308 3月 12 02:40 webmin-gentoo-init -rwxrwxr-x. 1 3001 wheel 1314 3月 12 02:40 webmin-init drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:43 webminlog -rw-rw-r--. 1 3001 wheel 101 3月 12 02:40 webmin-pam -rwxrwxr-x. 1 3001 wheel 2440 3月 12 02:40 webmin_search.cgi -rwxrwxr-x. 1 3001 wheel 9140 3月 12 02:40 webmin-search-lib.pl drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:40 wuftpd drwxr-xr-x. 4 3001 wheel 4096 3月 12 02:42 xinetd -rwxrwxr-x. 1 3001 wheel 7680 3月 12 02:40 xmlrpc.cgi drwxr-xr-x. 5 3001 wheel 4096 3月 12 02:44 zones
3、安装webmin
webmin自带了安装程序;setup.sh或是setup.pl,这两个脚本的功能是一样的,只是分别使用了sh和Perl,选择一个运行就行了。 -rwxrwxr-x. 1 3001 wheel 21929 3月 12 02:40 setup.pl -rwxrwxr-x. 1 3001 wheel 24347 3月 12 02:40 setup.sh
4、当安装完成之后即可在浏览器中输入管理服务器的地址并加上8888的端口号进行访问,登录的用户名和密码就是刚才设置的用户名和密码,如下图所示。