XAMPP(是一个功能强大的建站集成软件包,它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言。下面我们将分三步用XAMPP进行站点架设。
一. 首先先安装XAMPP软件,推荐大家前往官网http://apachefriends.com下载,但也可能在此过程出现问题导致安装不上,我们也可以百度直接搜索XAMPP进行下载安装。安装完成后,执行安装目录中的xampp-control.exe
,启动第一行的apache服务器,打开浏览器,访问http://127.0.0.1
,如出现xampp的网页,即安装成功。
二.然后我们开始第一个站点的架设,找到XAMPP安装目录下的htdocs/,在此文件夹中新建一个文件:index.html,用记事本打开并进行编辑,如输入“hello word!”点击保存,最后访问http://127.0.0.1/index.html
, 出现你刚才输入的“hello world!”,即第一个你的站点架设成功。
三. 现在我们进行比较麻烦的多站点配置:
1.首先修改C盘WINDOWS\system32\drivers\etc目录下的 hosts 文件,用记事本打开,加入:(是在文件的未尾加入)
127.0.0.1 www.a.com
127.0.0.1 www.b.com
2.打开xampp\apache\conf\httpd.conf文件,搜索 “Include conf/extra/httpd-vhosts.conf”,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件。
3.我们在 xampp/htdocs 目录下建立两个文件夹,分别命名为 www.a.com 和 www.b.com,然后我们在两个文件夹里分别建两个index.html文件,分别用html写一段welcom to www.a.com,welcome to www.b.com。接下来一步容易出错:
使用记事本打开 xampp\apache\conf\extra\httpd-vhosts.conf 。首先找到 NameVirtualHost *:80 ;去掉前面的注释符号 # 。如果没有这一行,就 自己添加一行。然后添加以下代码:
<VirtualHost *:80>
ServerAdmin postmaster@a.com
DocumentRoot "/xampp/htdocs/www.a.com"
ServerName www.a.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/www.a.com-error.log"
CustomLog "logs/www.a.com-access.log" combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin postmaster@b.com
DocumentRoot "/xampp/htdocs/www.b.com"
ServerName www.b.com
ErrorLog "logs/www.b.com-error.log"
CustomLog "logs/www.b.com-access.log" combined
</VirtualHost>
摄制完成之后,重新启动 apache 服务,重新打开浏览器。并在浏览器中分别输入www.a.com和www.b.com,看到welcom to www.a.com 和www.b.com就完成了配置。