/ 中存储网

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

2014-01-09 12:07:01 来源:IT技术网

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 [email protected]

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 [email protected]

DocumentRoot "E:/www/yl/"    

ServerName www.server110.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 [email protected]

DocumentRoot "E:/www/yl/"    

ServerName www.server110.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。