Win Server 2008系统使用wamp配置服务器环境 - Apache - 服务器之家

服务器之家

专注于服务器技术!
当前位置:首页 > Web服务器 > Apache

Win Server 2008系统使用wamp配置服务器环境

发布时间:2014-01-02 来源:服务器之家

  winserver2008各种折腾啊,在winserver上配置wamp 2.2e 各种无法运行,报crashApp 错误,

搞了很久都没有解决,有没有大神指点下,后来下了个wamp 2a 可以安装,但是他的PHP版本是

5.2的 ,等下还要升级PHP版本,至少也要个5.3啊!

  具体安装失败及升级PHP版本问题在下篇文章写一下,这里就写一下apache和服务器的配置问题。

  首先:将域名解析到服务器的外网IP,至于怎么解析。。自己查吧,我就不多说了!

  其次: 找到#Include conf/extra/httpd-vhosts.conf 将前面的#号去掉

  结果重启APACHE 启动不起来啊,为什么呢?

  我将httpd-vhosts.conf里的内容全部删掉 重启没问题,怀疑是httpd-vhosts.conf这个文件里面的什么东西出错了吧。

具体还真不是很清楚,然后我就将自带的2个

  <VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "c:/Apache2/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
 </VirtualHost>

  这东西全部删掉,查了一下用

  <VirtualHost *:80>
      ServerAdmin webmaster@dummy-host2.example.com
      DocumentRoot "E:/www/yl/"    
      ServerName www.fuwuqizhijia.com
      ErrorLog "logs/dummy-host2.example.com-error.log"
      CustomLog "logs/dummy-host2.example.com-access.log" common
          <Directory "E:/www/yl">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>   
  </VirtualHost>

  注意

  下面这段用来配置域名和路径 

  ServerAdmin webmaster@dummy-host2.example.com
     DocumentRoot "E:/www/yl/"    
     ServerName www.fuwuqizhijia.com
     ErrorLog "logs/dummy-host2.example.com-error.log"
     CustomLog "logs/dummy-host2.example.com-access.log" common

  下面这段是给网站的文件夹赋予权限的,如果不加这句访问会出现400错误的

  <Directory "E:/www/yl">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>   

  弄好保存之后重新WAMP 没有问题。

  当然别忘了把host文件改一下指向

  127.0.0.1  你的域名

  然后在服务器上面访问配置的域名就可以访问到网站了。

  那么外网如何访问呢?

  外网域名如果解析之后就可以访问了,当然我开始访问的时候提示连接不上!

  心想肯定是外网ip的问题,关闭了win2008自带的防火墙,再从外面访问就可以访问了,

  那肯定就是防火墙限制了80端口的进入规则了。

  然后打开防火墙-》高级规则-》新建规则-》起个名字,然后选择端口,

  下一步-》输入80,再下一步,然后就是名字什么的,创建完成 打开防火墙,

  再从外面访问,OK了!

  好吧,此文章的技术水平约等于0,但是有时候还可以拿来复用一下,特此MARK。