关于Ubuntu问题的两个基本PHP,Apache

时间:2011-04-07 14:44:08

标签: php apache networking ubuntu

我有一个我正在测试的小网站,第一次使用PHP。它位于/ var / www文件夹中的Ubuntu框中。我可以在我的内部网络中找到它,但我无法在外面看到它。我将端口80转发到我的路由器中的Ubuntu盒子。这是第一个问题。其次,当你到达那个盒子时,我如何指定要服务的第一页。默认的Apache页面是index.html。我想要一个名为login.php的页面。我已将index.html重命名为html.old,但之后我只获得了一个文件列表。任何帮助,非常感谢。

3 个答案:

答案 0 :(得分:2)

对于自定义索引页面,请将其放在.htaccess(根文件夹中)

DirectoryIndex login.php

我不明白你的第一个问题。

答案 1 :(得分:0)

对于apache默认页面,您可以找到您的httpd.conf文件编辑:

DirectoryIndex index.html

或者您可以将以下内容添加到.htaccess文件中:

DirectoryIndex login.php

答案 2 :(得分:-1)

2)删除或移动index.html。将login.php重命名为index.php或使用

创建新的index.php
<?php require dirname(__FILE__) . '/login.php';

这是最基本的方法。有许多解决方案,但在我看来,这足以满足您的需求。

这很有效,因为默认情况下apache正在寻找几个index.* - 文件(按顺序)。