一 访问Apache的静态网页
编写一个简单的html网页,放入apache对应的目录,远程访问该网页
(1)自己写一个html文件,内容可以是“my apache works!” 放入/var/www/html/目录中,并命名为index.html;
(2)在web浏览器中输入:http://127.0.0.1;即可成功访问index.html页面
二 Apache虚拟主机配置
Apache可以把一台物理主机虚拟成多台WEB服务器,就叫做虚拟主机。也就是说,我们可以利用虚拟主机服务将多个网站部署到同一台物理主机上。
1 基于不同域名的虚拟主机配置
客户端只要输入不同域名就可以访问不同的服务器网站,就叫做基于不同域名的Appach虚拟主机配置。例如可以配置www.hostA.com和www.hostB.com两个域名访问处于相同物理主机的两个不同网站,而物理主机只需要有一个实际的IP地址,假设当前网卡eth0接口设置的静态IP地址是192.168.1.108
1)首先创建存放虚拟主机的网页文件的存放目录:
[root@localhost www]# cd /var/www/
[root@localhost www]# mkdir www.hostA.com/
[root@localhost www]# mkdir www.hostBcom/
2)在两个存放目录下分别放置一个index.html主页文件,其中www.hostA.com目录的主页文件如下:
[root@localhost www.hostA.com]# cat index.html
<html>
<head>
<title>My Appach</title>
<head>
<body>
Hello Appach World! This is from www.hostA.com
</body>
</html>
3)修改/etc/httpd/conf目录下面的httpd.conf配置文件:
必须先找到Listen 80这一行,加上井号注释掉这一行 #Listen 80
然后在该文件的末尾增加以下语句:
Listen 127.0.0.1:80
Listen 192.168.1.108:80
NameVirtualHost 192.168.1.108:80
<VirtualHost 192.168.1.108:80>
ServerName www.hostA.com