gpt4 book ai didi

linux - 在 Mint 15 上使用 Apache2 设置多个虚拟主机时出错

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:36:06 25 4
gpt4 key购买 nike

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

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

    127.0.0.1 eclipse

  2. 我还在/etc/apache2/site-avaliable 中添加了 vhost 详细信息:

    <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 - 都没有用。

最佳答案

可能是 <Directory>容器:

<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行并查看是否可以访问它。

关于linux - 在 Mint 15 上使用 Apache2 设置多个虚拟主机时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18578150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com