Как добавить страницу HTML в корне apache2?

Я установил apache2 на человечности, и я хочу включить страницу HTML, которую это - корень, чтобы видеть, работает ли это. Как я могу сделать это?

2
задан 26 January 2017 в 22:49

1 ответ

Корневой каталог Документа Apache2 по умолчанию на Ubuntu: /var/www/html.

Это определяется в конфигурационном файле /etc/apache2/sites-available/000-default.conf. Можно включить и отключить этот виртуальный хост по умолчанию через эти команды:

sudo a2ensite  000-default.conf    # which means Apache2 enable site
sudo a2dissite 000-default.conf    # which means Apache2 disable site

Можно создать другие виртуальные хосты, который указывает на другие каталоги. После каждого из этих шагов или после некоторых редактирований в конфигурационных файлах необходимо перезагрузить (или перезапуск) Apache2:

sudo systemctl reload apache2.service
sudo systemctl restart apache2.service

По умолчанию, каталог /var/www/html принадлежит корню. Это означает, когда Вы хотите отредактировать файл в этом каталоге, необходимо использовать sudo команда.

Например. Существует файл, который содержит страницу приветствия по умолчанию. Этот файл называют /var/www/html/index.php. Для редактирования его откройте окно терминала (ctrl+alt+T) и используйте эту команду:

sudo -i gedit /var/www/html/index.html

Это не хорошая практика, но для тестирования (при использовании веб-сервера только локально) можно изменить владельца этого каталога и файлов в нем. Используйте эту команду:

sudo chown -R $USER /var/www/html/

После этого Вы сможете отредактировать и создать файлы там, с Вашим текущим пользователем (попробуйте команду echo $USER).

О полномочиях этой папки считайте эту тему: Как избегать использования sudo при работе в/var/www?

1
ответ дан 2 December 2019 в 04:50

Другие вопросы по тегам:

Похожие вопросы: