虚拟主机无法使用XAMPP服务器创建

虚拟主机无法使用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/作品。任何人都可以帮助我吗?

+0

如果您使用的端口81,然后是80应改为81,并确保您通过包括端口号 –

+0

@hmd,兄弟我打电话给您的域名'mmcast.dev:81'现在...非常感谢。 :)我没有添加端口号。但添加端口号与drupal中的虚拟主机命名不相关?我的意思是......当我在drupal bro –

+0

中调用映像位置路径时,我无处不在包含所有portnumber。不,端口号需要包含在所有请求中,如果它不是默认端口80.我没有使用drupal但它应该是一样的! –

你在主机条目的第一个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

是的。多谢兄弟。 :) –