【发布时间】:2014-04-20 02:45:15
【问题描述】:
我有两个文件夹可以存储我的网站(CentOS VPS):
/var/www/html/index.html/home/admin/public_html/index.html
我可以将我的 Web 应用程序存储在第一个路径中,但我没有对该文件夹的 FTP 访问权限。使用从服务提供商处收到的admin 帐户访问我的 FTP 时,我根本看不到它。
或者我可以使用/home/admin/public_html。为此,我尝试:
- 更改
httpd.conf文件中的根目录; -
restart apache;
但这完全行不通!!
它继续将我重定向到Apache is functioning normally 消息(来自/var/www/html/ 路径。为什么会这样?
即使没有直接的解决方案,请帮助我找到解决此问题的方向,以便我可以继续我的实际工作。
在工作中,我使用Putty 通过SSH 连接,在家里我使用Mac OSX 终端访问VPS。
编辑:
我打电话给我的服务提供商,他提到最好保留默认文件夹(即var/www/html)。
为了从客户端访问文件:
- 我从
public_html文件夹创建了一个指向/var/www的链接; - 递归授予
www文件夹的权限; - 通过 SFTP 而不是 FTP 连接以访问文件夹(普通 FTP 不会显示文件夹)。
这似乎工作得很好。
【问题讨论】:
-
你运行的是哪个 apache 版本?
-
httpd -v 返回服务器版本:Apache/2.4.7 (Unix) 谢谢
-
有时根据设置根目录通过 /etc/apache/sites-avalible/your.site 中的配置文件进行更改。你检查了吗?
-
您的权限也可能有问题。从 /home/admin/public_html/ 运行“ls -lia”会返回什么?