Как сделать HTML-файл на веб-сервере Apache доступным с других устройств и в других местах через веб-браузер
[Я уже установил и настроил Apache2; это не повторяющийся вопрос, см. ниже]
Я загрузил HTML-файл на локальный веб-сервер Apache2, используя порт по умолчанию:8000. Я хочу, чтобы этот файл был доступен через веб-браузер на другом устройстве в другом месте, путем ввода домена WWW в поисковую систему. Другими словами, я хочу создать полностью доступный веб-сайт, сохраняя файлы HTML для своего веб-сайта на веб-сервере Apache.
Я был бы признателен за любую помощь, которую я могу получить.
2 ответа
Поместите файл так /var/www/html/index.html
, Затем перейдите к /etc/apache2/sites-available
, здесь создайте файл index.conf и добавьте следующее
<VirtualHost *:80>
ServerName test.com
ServerAdmin info@test.com
ServerAlias www.test.com
DocumentRoot /var/www/html
<Directory /var/www/html>
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Как я уже забыл и упоминал Э. Ягмахан, сохраните ваш файл и выполните следующую команду:
sudo a2ensite index.conf
Эта команда включит ваш файл конфигурации.
После всего этого запустите:
sudo systemctl restart apache2
Помимо ответов тринадцать3054:
После создания нового файла index.conf вы должны включить его через:
sudo a2ensite index.conf
Это активирует указанный сайт в конфигурации apache2. Это делается путем создания символических ссылок в /etc/apache2/sites-enabled. (Аналогично, "a2dissite" отключает сайт, удаляя эти символические ссылки.)
Поместите файл в виде /var/www/html/index.html. Затем перейдите в /etc/apache2/sites-available, создайте здесь файл index.conf и добавьте следующее
Имя сервера test.com ServerAdmin info@test.com ServerAlias www.test.com DocumentRoot /var/www/html
<Directory /var/www/html>
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
сохраните ваш файл и запустите эту команду:
sudo a2ensite index.conf Эта команда активирует ваш файл конфигурации.
После всего этого запустите: /etc/init.d/apache2 restart