【问题标题】:lampp newest virtual host "Access forbidden"Lampp最新的虚拟主机“禁止访问”
【发布时间】:2014-08-04 20:04:45
【问题描述】:

我在 CentOS 6 机器上运行 Lampp,并运行了一些虚拟主机,我所有的虚拟主机都运行良好,除了我最近添加的一个 (abacusnurseryschool.com)。

我不知道为什么这是唯一不工作的虚拟主机。我的根 lampp/htdocs 目录是被禁止的,但是我的虚拟主机可以访问的所有其他目录都是(即 samvella.co.uk)

听到的是我的 httpd-vhost.conf 的副本

    # Virtual Hosts
#
# Required modules: mod_log_config

# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at 
# <URL:http://httpd.apache.org/docs/2.4/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
     DocumentRoot “/opt/lampp/htdocs/abacus/“
     ServerName abacusnurseryschool.com
     ServerAlias www.abacusnurseryschool.com
</VirtualHost>

<VirtualHost *:80>
     DocumentRoot “/opt/lampp/htdocs/betltc/“
     ServerName betltc.co.uk
     ServerAlias www.betltc.co.uk
</VirtualHost>

<VirtualHost *:80>
     DocumentRoot “/opt/lampp/htdocs/valeouse/“
     ServerName valeouse.co.uk 
     ServerAlias www.valeouse.co.uk
</VirtualHost>

<VirtualHost *:80>
     DocumentRoot “/opt/lampp/htdocs/valeouse/“
     ServerName samvella.co.uk
     ServerAlias www.samvella.co.uk
</VirtualHost>

除了 abacusnurseryschool.com 之外,所有虚拟主机都在工作,不知道为什么,所有其他虚拟主机都是不久前设置的,所以我可能还更改了其他文件?但我想不出还有什么需要改变的。

问候, 山姆

【问题讨论】:

    标签: apache xampp virtualhost lamp centos6


    【解决方案1】:

    简单但常见的解决方法。重新加载 Apache。

    # sudo /etc/init.d/httpd reload
    

    【讨论】:

    • 试过这个(但使用 sudo /opt/lampp/lampp 重新加载(因为我正在使用 Lampp 堆栈)但仍然没有。
    • 如果您是 root,您是否尝试不使用 sudo
    • 是的,两者都试过了,也试过重启,停止再启动lampp ...
    • 当您运行# ls -l /etc/apache2/sites-enabled/ 时,您列出了哪些网站?
    • 我没有那个目录,因为我正在运行灯泡(我已经使用 find . -name sites-enabled 搜索了一个 sites-enabled 文件夹,但是我不确定这是否可行,因为它是一个目录.. .但是我认为这仍然有效。
    猜你喜欢
    • 2012-02-11
    • 2017-09-07
    • 2016-08-05
    • 2015-09-16
    • 2016-11-06
    • 2015-05-24
    • 2012-11-04
    • 2021-04-05
    • 2015-09-16
    相关资源
    最近更新 更多