Apache
我已使用、PHP
和MySQL
( LAMP
)设置了 Amazon EC2 实例这教程。
所有这些都运行正常,包括phpMyAdmin
,您应该能够在以下位置看到成功页面:
http://54.235.216.209/
现在,我不知道如何上传公共文件,以及如何更改默认索引页。我已成功连接Filezilla
并创建了一个/var/www/html
目录,我将所有文件都放在其中。当我进入时,这些也会显示出来SSH
。但是,当我导航到
http://54.235.216.209/var/www/html
或任何其他变体,它都说这些目录不存在。我做错了什么?
答案1
该目录/var/www/
通常是 Web 服务器的根目录,因此您不应将其包含在 URL 中。尝试访问以下文件:
http://54.235.216.209/html/
如果上述方法不起作用,请尝试(假设 Web 根目录映射到/var/www/html
):
http://54.235.216.209/
答案2
所提供服务的文件路径Apache
不从根目录开始,而是从 所Apache
DocumentRoot
设置的任何位置开始。例如,如果DocumentRoot
设置为/var/www
,则文件路径将以 开头/html
。
http://198.51.100.209/html/
/var/www/html
是服务器上的物理目录,并Apache
以根目录指向此目录。从某种角度来看,Apache's
此映射/var/www/html
非常有效。因此将为您提供 下的所有文件。/
URL
http://54.235.216.209/
/var/www/html