当前位置:Gxlcms > PHP教程 > winserver2008上用wamp配置虚拟主机,用外网域名访问_PHP教程

winserver2008上用wamp配置虚拟主机,用外网域名访问_PHP教程

时间:2021-07-01 10:21:17 帮助过:27人阅读

  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个

  
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
 

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

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

Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

  

  注意

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

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

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

  
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

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

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

  127.0.0.1 你的域名

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

  那么外网如何访问呢?

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

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

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

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

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

  再从外面访问,OK了!

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/440308.htmlTechArticlewinserver2008各种折腾啊,在winserver上配置wamp 2.2e 各种无法运行,报crashApp 错误, 搞了很久都没有解决,有没有大神指点下,后来下了个wam...

人气教程排行