友情提示:动画体积很大,请使用网际快车方式下载
今天我们一起来玩玩apache
web应用
检查是否安装
rpm -q httpd
没装,安装一下。。。。。
就安装这个包 httpd-2.0.40-21.i386.rpm
查看配置文件
很多的参数,大家可以慢慢的去试验。。。。我们不多看,直接进入主题
我们来看看主配置文件。。。。。呵呵
晕倒。。。断开了。。。。
忘了。。我们先来测试这个apache正常与否。。。
没有开80断开。。。80已经开启。。。。
晕。。。。。呵呵。。。
看到没,是正常的。。。。。晕死。。。啊。。。
先来修改主页。。。呵呵
访问控制
<Directory "/var/www/181">
Authname "xuwin.com"
AuthType Basic
AuthUserFile /etc/httpd/passwd
Require user xuwin xxx
</Directory>
添加apache用户htpasswd -c /etc/httpd/passwd xuwin xxx
用户就是这样添加的。。。。。
添加组用户/etc/httpd/groupfile
vi
x: 11 23
有缓存。。。。
晕。。忘记权限了。。。我们去改一下。。。。
<Directory "/var/www/135">
Authname "xuwin.com"
AuthType Basic
AuthUserFile /etc/httpd/passwd
AuthGroupFile /etc/httpd/groupfile
Require group x
</Directory>
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
还是先来这个比较好。。呵呵、、
去建几个目录和文件把。。。。我们继续。。。。
看到没,,,好像183有点问题。。检查一下。。。再次晕倒,我们定义的是180.181.182只有这三个主机。。呵呵。。在看一遍。。呵呵
虚拟主机已经成功了。。。接下来我们来做访问控制。。。。。
虚拟主机
<VirtualHost 192.168.216.134> ========这个是我刚刚做试验时的IP呵呵
DocumentRoot /var/www/134
ServerName localhost
ServerAdmin root@localhost
</VirtualHost>
修改/etc/sysconfig/network-scripts目录下的文件,使一台机器有多个IP
DEVICE=eth0<——设备
ONBOOT=yes<——是否自动启动
BOOTPROTO=static<——是否使用静态IP
IPADDR=xxx.xxx.xxx.xx<——你的IP
NETMASK=255.255.255.224<——你的子网掩码
GATEWAY=218.99.1.17<——你的网
大家都看到了吧。。。。。180无访问控制的,181只允许xuwin和xxx访问,182只允许x组访问。。。。。。。呵呵。。。
今天教程就到此。。hi.baidu.com/proxuwin。。。。。再见。。。
<Directory "/var/www/134">
Authname "xuwin.com"
AuthType Basic
AuthUserFile /etc/httpd/passwd
Require user xuwin xxx
</Directory>
<Directory "/var/www/135">
Authname "xuwin.com"
AuthType Basic
AuthUserFile /etc/httpd/passwd
AuthGroupFile /etc/httpd/groupfile
Require group x
</Directory>
<VirtualHost 192.168.216.134>
DocumentRoot /var/www/134
ServerName localhost
ServerAdmin root@localhost
</VirtualHost>
<VirtualHost 192.168.216.135>
DocumentRoot /var/www/135
ServerName localhost
ServerAdmin root@localhost
</VirtualHost>