LAMP系列之为Apache 配置GUI工具webmin详解

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/"

2webmin的下载

[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

wKioL1NWLAeScfCYAAQhGSqa8KI384.jpg

wKiom1NWLDGSB6RDAAFiy3OYr3c140.jpg

wKioL1NWLAfS48hsAAT3SsRCaDw618.jpg

4、当安装完成之后即可在浏览器中输入管理服务器的地址并加上8888的端口号进行访问,登录的用户名和密码就是刚才设置的用户名和密码,如下图所示。

wKiom1NWLJOz4uxMAAIcgOZ_TVA657.jpg

wKiom1NWLJPih-SzAAGCEhjFEU4992.jpg

wKioL1NWLGzAF16qAANXZPqkzRY860.jpg

wKioL1NWLIPxk_0DAANKkRNIVeA915.jpg

wKiom1NWLK3ScEZhAAHO2AYHvtc159.jpg


你可能感兴趣的:(apache,webmin)