wampserver设置虚拟域名的问题:有点奇怪搞了好久!
第一步在:C:\Windows\System32\drivers\etc里面打开#VirtualhostsIncludeconf/extra/httpd-vhosts.c...
第一步在:C:\Windows\System32\drivers\etc 里面打开
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
第二步在:wamp\bin\apache\apache2.2.22\conf
设置自己的域名 127.0.0.1 www.ecshop.com
第三步在 :wamp\bin\apache\apache2.2.22\conf\extra
复制这一段代码<VirtualHost *:80>
ServerAdmin webmaster@ecshop.com
DocumentRoot "d:/wamp/www/ecsho2p"
ServerName www.ecshop2.com
ErrorLog "logs/dummy-host2.ecshop2.com-error.log"
CustomLog "logs/dummy-host2.ecshop2.com-access.log" common
</VirtualHost>
问题:
1,当我不打开第一步的设置:就不能访问虚拟域名进入的是每次进入的都是Wampserver的界面不能直接进入项目的界面。要手动选择文件夹。
2,当我打开第一步设置能访问虚拟域名,但localhost不能访问了出现了这样的
各位大神这是什么情况:是不是因为我的wampserver的版本问题。求解答!!! 展开
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
第二步在:wamp\bin\apache\apache2.2.22\conf
设置自己的域名 127.0.0.1 www.ecshop.com
第三步在 :wamp\bin\apache\apache2.2.22\conf\extra
复制这一段代码<VirtualHost *:80>
ServerAdmin webmaster@ecshop.com
DocumentRoot "d:/wamp/www/ecsho2p"
ServerName www.ecshop2.com
ErrorLog "logs/dummy-host2.ecshop2.com-error.log"
CustomLog "logs/dummy-host2.ecshop2.com-access.log" common
</VirtualHost>
问题:
1,当我不打开第一步的设置:就不能访问虚拟域名进入的是每次进入的都是Wampserver的界面不能直接进入项目的界面。要手动选择文件夹。
2,当我打开第一步设置能访问虚拟域名,但localhost不能访问了出现了这样的
各位大神这是什么情况:是不是因为我的wampserver的版本问题。求解答!!! 展开
2个回答
展开全部
你这个提示是权限问题。可以用下面的方法解决:打开 httpd.conf 搜索Deny from all 修改为 Allow from all。或者添加Allow from localhost
如下:
# Require all granted
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
</Directory>
另外告诉你如何设置虚拟目录。首先使虚拟配置文件生效,也就是去掉了httpd-vhosts.conf前面的#。#在配置文件中表示备注
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-vhosts.conf
开启虚拟配置文件后要访问localhost,一定要在虚拟主机配置文件里面配置localhost域名指向本地wamp的www目录。或者其他目录
打开 httpd-vhosts.conf,配置localhost域名指向的目录,默认一般指向wamp/www目录,如下
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "D:/wamp/www"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>
上面配置后还不可以访问本地localhost。还需要让本地的ip也就是 127.0.0.1指向localhost这域名。
虚拟配置文件好处是可以设置n个虚拟主机。比如
我配置一个访问dedegbk.com的域名指向本地一个虚拟目录
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.dedegbk.com
DocumentRoot "D:/wamp/www/0dedecms/dedegbk"
ServerName dedegbk.com
ServerAlias
ErrorLog "logs/dummy-host2.dedegbk.com-error.log"
CustomLog "logs/dummy-host2.dedegbk.com-access.log" common
</VirtualHost>
设置好虚拟目录后接下来修改hosts来使127.0.01这个本机ip指向本地设置的虚拟主机
127.0.0.1 dedegbk.com
127.0.0.1 localhost
好,接下来就是重启wamp使所有配置生效!
希望能帮到你!
展开全部
到www。 Qqlinux.com设置别名记录,指着mytnkj.gicp.net。 mytnkj.gicp.net设置A记录指向你的服务器IP。如果您使用的是IIS Web服务器构建,你不希望别人使用mytnkj.gicp.net访问,那么你的网站设置为主机头值的www。 Qqlinux.com,别人只会用它去参观。
追问
大神我用的Apache服务器,貌似我在www目录里面找不到Qqlinux.com,这个是什么呀?能说的具体些么?谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询