虚拟主机无法使用XAMPP服务器创建
问题描述:
我在httpd-vhost.conf文件中添加了以下代码。虚拟主机无法使用XAMPP服务器创建
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/mmcast"
ServerName mmcast.dev
<Directory "C:/xampp/htdocs/mmcast">
AllowOverride All
Require all granted
</Directory>
虽然我可以运行在XAMPP的Apache和MySQL,但我不敢说我的虚拟主机。
当我在浏览器中调用mmcast.dev时,出现“无法连接”错误。
我需要将<VirtualHost *:80>
更改为81吗?因为我在httpd文件中更改了Listen 81。但是,我试图将80改为81,但它仍然不起作用。
在httpd.conf文件,我改变这样但它不起作用。
<Directory />
AllowOverride all
Require all granted
</Directory>
在主机文件,
127.0.0.1 mmcast.dev
只有http://localhost:81/mmcast/
作品。任何人都可以帮助我吗?
答
你在主机条目的第一个confirn文件 -
127.0.0.1 mmcast.dev
其次,检查httpd.conf
文件 - 有多个< directory
标签,如果需要让所有Require all granted
第三,httpd-vhost.conf
文件写入波纹管行
# you can put any port whatever you feel comfortable! I normally use 127.0.0.1:144 and counting for every project
Listen 127.0.0.1:81
<VirtualHost 127.0.0.1:81>
ServerName mmcast.dev
DocumentRoot "C:\xampp\htdocs\mmcast"
SetEnv APPLICATION_ENV "development"
<Directory "C:\xampp\htdocs\mmcast">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
第四,RESTART X AMPP服务器。并尝试在浏览器https://127.0.0.1:81
+0
是的。多谢兄弟。 :) –
如果您使用的端口81,然后是80应改为81,并确保您通过包括端口号 –
@hmd,兄弟我打电话给您的域名'mmcast.dev:81'现在...非常感谢。 :)我没有添加端口号。但添加端口号与drupal中的虚拟主机命名不相关?我的意思是......当我在drupal bro –
中调用映像位置路径时,我无处不在包含所有portnumber。不,端口号需要包含在所有请求中,如果它不是默认端口80.我没有使用drupal但它应该是一样的! –