Apache 创建虚拟主机后无法访问本地主机网站

Apache 创建虚拟主机后无法访问本地主机网站,apache,Apache,我已经为我的一个本地主机网站创建了virtualhost: <VirtualHost *:80> ServerName mysite DocumentRoot /var/www/html/mysite/public <Directory /var/www/html/mysite/public> Options Indexes FollowSymLinks AllowOverride All allow from all <

我已经为我的一个本地主机网站创建了virtualhost:

<VirtualHost *:80>
  ServerName mysite 
  DocumentRoot /var/www/html/mysite/public
  <Directory /var/www/html/mysite/public>
    Options Indexes FollowSymLinks
    AllowOverride All 
    allow from all 
  </Directory>
</VirtualHost>

服务器名mysite
DocumentRoot/var/www/html/mysite/public
选项索引跟随符号链接
允许超越所有
通融

现在,我不能再访问其他本地网站了。例如,当我转到
localhost/anotherwwebite
时,我会被重定向到mysite。

我认为您需要添加一些行

C:\Windows\System32\drivers\etc\host

添加这一行

127.0.0.1您的站点名称

比如说 让您的站点名称为stack.overflow

127.0.0.1堆栈溢出

在您的浏览器中,您可以使用stack.overflow代替localhost

这样,您现在可以使用您的SiteName而不是localhost


希望此帮助….

要使其正常工作,请执行以下步骤:

  • 从httpd.conf启用虚拟主机配置文件

    取消条目下方的注释(从开始处删除

    #包括conf/extra/httpd vhosts.conf`

  • 配置httpd vhost.conf

    这里您必须编写两个配置集,一个用于本地主机,一个用于虚拟主机

    放在下面

  • 
    ServerAdmin localhost.admin
    DocumentRoot“C:\wamp\www”>>用于UBUNTU/opt/lampp/htdocs/
    服务器名本地主机
    
    (在虚拟主机之前)

    
    ServerAdmin.test
    DocumentRoot“C:\wamp\www\pimcore最新版本”
    ServerName.test
    ErrorLog“logs/pimcore.test.log”
    CustomLog“logs/pimcore.test.log”通用
    
  • 系统主机中的以下条目

    127.0.0.1本地主机

    127.0.0.1 pimcore.test

  • 当然,这些将因虚拟服务器名称而异


    1:C:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf或/opt/lampp/etc/httpd.conf

    2:C:\wamp\bin\apache\Apache2.2.11\conf\extra\httpd vhosts.conf或 /opt/lampp/etc/extra/httpd vhosts.conf

    3:C:\WINDOWS\system32\drivers\etc\hosts:或/etc/hosts


    关于

    您的其他本地网站是否也有虚拟主机?从httpd.conf:#几乎所有Apache指令都可以放入VirtualHost容器中。第一个VirtualHost部分用于没有已知服务器名称的请求。您是gem。这很简单,很直接。为什么还不接受?非常有效。搜索了5个小时后。。。终于找到了适合我的东西!非常感谢,谢谢!之前,我的本地主机正在将我重定向到我在虚拟主机中设置的项目。我刚刚添加了第2步,我的本地主机再次工作。我有同样的问题,不是在本地主机上。但是,我没有httpd.conf文件。在Ubuntu 16.4上,解决方案会是什么样子?
    <VirtualHost *:80>
    ServerAdmin localhost.admin
    DocumentRoot "C:\wamp\www"  >> For UBUNTU /opt/lampp/htdocs/
    ServerName localhost
    </VirtualHost>
    
    <VirtualHost *:80>
    ServerAdmin pimcore.test
    DocumentRoot "C:\wamp\www\pimcore-latest"
    ServerName pimcore.test
    ErrorLog "logs/pimcore.test.log"
    CustomLog "logs/pimcore.test.log" common
    </VirtualHost>