在 CentOS 7 安装中,我安装了 OrangeScrum(这是复制到 的标准 PHP 应用程序/var/www/html
)。当我输入服务器 IP 时,我会看到 Apache 测试页面,如果我有页面,index.html
它将显示出来。当我输入例如时,server-ip/orangescrum
我得到了网络应用程序。这一切都很好。
继续使用 Scientific Linux 7 的服务器,我做了同样的事情,但是当我将应用程序安装到 Apache 并单独输入服务器 IP 时,我得到的是应用程序本身,而不是 Apache 状态,也不是(index.html
如果有的话)。httpd.conf
除了添加虚拟主机定义之外,没有采取任何措施这里
为了使根索引或 Apache 测试页正常工作,我缺少做什么?
答案1
index.html
请从目录中删除现有文件/var/www/html
或将其重命名为某行index.html.back
。然后您将在输入 IP 地址时开始看到您的应用程序。
您的服务器在文件.html
之前索引文件.php
。应用程序的子文件夹没有任何.html
文件。所以,它工作得很好。
如果这解决了您的问题,请更新您的虚拟主机配置,如下所示
DirectoryIndex index.php index.phtml index.html index.htm
答案2
orangescrum
在 Scientific Linux 7 中,您复制了to的内容,/var/www/html
而不是复制整个目录,使其看起来像这样/var/www/html/orangescrum