【问题标题】:Error setting up multiple vhosts with Apache2 on Mint 15在 Mint 15 上使用 Apache2 设置多个虚拟主机时出错
【发布时间】:2013-09-05 20:29:33
【问题描述】:

我刚刚在 mint 15 上安装了 Apache2。我能够看到 localhost,因此决定为我的项目添加虚拟主机。

  1. 我已经在 /etc/hosts 添加了主机名

    127.0.0.1 日食

  2. 我还在 /etc/apache2/site-avaliable 添加了虚拟主机详细信息:

    <VirtualHost *:80>
    ServerAdmin webmaster@eclipse
    ServerName eclipse
    ServerAlias www.eclipse
    
    # Indexes+Document Root
    DirectoryIndex index.html index.php
    DocumentRoot /home/cygnus/Dropbox/Workspace_Eclipse
    
    #logfiles
    ErrorLog /var/log/apache2/eclipse-error.log
    CustomLog /var/log/apache2/eclipse-access.log combined
    
    <Directory /home/cygnus/Dropbox/Workspace_Eclipse>
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
    </Directory>
    <IfModule dir_module>
        DirectoryIndex index.php index.html
    </IfModule>
    
    </VirtualHost>
    
  3. 我使用以下方式激活了虚拟主机:

    sudo a2ensite example.com 
    
  4. 还在 /etc/apache2/httpd.conf 中添加了以下内容

    ServerName localhost
    ServerName eclipse
    

在我检查了所有工作之后:

    http://localhost - works OK.
    http://eclipse - gives 403 error.

我需要做更多的事情来在 linux 中添加 vhost 吗?我错过或搞砸了一些步骤吗? 任何帮助表示赞赏 - 在此先感谢:)

更新: 我尝试将 DocumentRoot 更改为“/var/www/test/” - 这有效 但我需要它在家里工作。

我使用 chown 和 chgrp 将所有者和组设置为 www-data 和 root - 都不起作用。

【问题讨论】:

    标签: linux apache ubuntu vhosts linux-mint


    【解决方案1】:

    可能是&lt;Directory&gt; 容器:

    <Directory /home/cygnus/Dropbox/Workspace_Eclipse>
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
    </Directory>
    

    确定你的请求实际上来自127.0.0.1吗?日志中显示的 remote_addr IP 是什么?要验证,请尝试删除 Deny from all 行,看看您是否可以访问它。

    【讨论】:

    • 我收到了这个日志:[Sun Sep 08 23:48:48 2013] [crit] [client 127.0.0.1] (13)Permission denied: /home/cygnus/Dropbox/.htaccess pcfg_openfile :无法检查 htaccess 文件,确保它是可读的……请求来自 127.0.0.1。我刚刚也尝试删除 DocumentRoot 下面的所有内容 - 仍然是同样的错误
    【解决方案2】:

    找到我的答案here

    我所缺少的只是:chmod -R 755 /home/cygnus/Dropbox/*

    【讨论】:

      猜你喜欢
      • 2016-11-04
      • 2013-01-24
      • 2012-03-18
      • 2015-10-06
      • 2021-12-29
      • 1970-01-01
      • 2014-10-29
      • 2014-10-23
      • 1970-01-01
      相关资源
      最近更新 更多