Как сделать 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

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