winserver2008上用wamp设备虚拟主机,用外网域名接见
添加时间:2013-6-11 点击量:
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.1y.com.cn
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 all
</Directory>
</VirtualHost>
重视
下面这段用来设备域名和路径
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错误的
<Directory E:/www/yl>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow all
</Directory>
弄好保存之后从头WAMP 没有题目。
当然别忘了把host文件改一下指向
127.0.0.1 你的域名
然后在办事器上方接见设备的域名就可以接见到网站了。
那么外网如何接见呢?
外网域名若是解析之后就可以接见了,当然我开端接见的时辰提示连接不上!
心想必然是外网ip的题目,封闭了win2008自带的防火墙,再从外面接见就可以接见了,
那必然就是防火墙限制了80端口的进入规矩了。
然后打开防火墙-》高等规矩-》新建规矩-》起个名字,然后选择端口,
下一步-》输入80,再下一步,然后就是名字什么的,创建完成 打开防火墙,
再从外面接见,OK了!
好吧,此文章的技巧程度约便是0,然则有时辰还可以拿来复用一下,特此MARK。
彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》
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.1y.com.cn
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 all
</Directory>
</VirtualHost>
重视
下面这段用来设备域名和路径
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错误的
<Directory E:/www/yl>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow all
</Directory>
弄好保存之后从头WAMP 没有题目。
当然别忘了把host文件改一下指向
127.0.0.1 你的域名
然后在办事器上方接见设备的域名就可以接见到网站了。
那么外网如何接见呢?
外网域名若是解析之后就可以接见了,当然我开端接见的时辰提示连接不上!
心想必然是外网ip的题目,封闭了win2008自带的防火墙,再从外面接见就可以接见了,
那必然就是防火墙限制了80端口的进入规矩了。
然后打开防火墙-》高等规矩-》新建规矩-》起个名字,然后选择端口,
下一步-》输入80,再下一步,然后就是名字什么的,创建完成 打开防火墙,
再从外面接见,OK了!
好吧,此文章的技巧程度约便是0,然则有时辰还可以拿来复用一下,特此MARK。
彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》