Я установил инстанс Amazon EC2 с Apache
, PHP
, и MySQL
(LAMP
) с помощью этот руководство.
Все это работает правильно, в том числе phpMyAdmin
, и вы должны увидеть страницу успеха по адресу:
http://54.235.216.209/
Теперь я не понимаю, как загружать общедоступные файлы и менять страницу индекса по умолчанию. Я успешно соединился с Filezilla
и создал /var/www/html
каталог, в который я поместил все свои файлы. Они также появляются, когда я SSH
дюйм. Однако когда я перехожу к
http://54.235.216.209/var/www/html
или любой другой вариант, говорится, что эти каталоги не существуют. Что я делаю не так?
Пути к файлам обслуживаются 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
.
Каталог /var/www/
обычно является корнем веб-сервера, поэтому вы не должны включать его в URL-адрес. Попробуйте получить доступ к файлам в:
http://54.235.216.209/html/
Если вышеперечисленное не работает, попробуйте с (в случае, если веб-корень сопоставлен с /var/www/html
):
http://54.235.216.209/