Как создать веб-сайт WWW с помощью Apache

Я пытался спросить это прежде, но хотя я сделал все рекомендуемые шаги, ничего не произошло. В основном я хочу создать веб-сайт как www.example.com. Я могу открыть файлы HTML в своем браузере с помощью сервера LocalHost, но я хочу, чтобы эта веб-страница была видима другим пользователям на других устройствах в других местоположениях с помощью Интернета.

Вот ссылка на вопрос, который я задал ранее

Я смог сделать все предложенные шаги. Во-первых, я создал файл /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

Однако ничего не произошло после этого. Я много раз пробовал это. У кого-либо есть какие-либо идеи о том, что сделать?

1
задан 27 January 2019 в 23:11

1 ответ

  1. Необходимо установить Apache правильно, и сервер должен быть видим по локальному IP-адресу LAN, установить апача, позволить входящее соединение на брандмауэре сервера для портов 80 и 443

  2. Вам будет нужен общедоступный IP-адрес от Вашего интернет-провайдера (спросите свой ISP о затратах),

  3. Вам будет нужен неограниченный план данных от Вашего ISP (снова спрашивают Ваш ISP о цене),

  4. После этого необходимо будет купить и установить доменное имя - существуют различные поставщики - в установке, Вы определите свой IP-адрес от шага 2.

  5. Вам будет нужно к портам передачи 80 (http) и 443 (https) к Вашему внутреннему веб-серверу на Вашем маршрутизаторе.

5.1 Для установки https - порт 443, необходимо будет получить сертификат и установить его на Apache.

  1. Дополнительный шаг: необходимо будет установить локальный DNS для разрешения локальных запросов веб-сервера от LAN до IP-адреса локального сервера

Шаги 1-5 делают Ваш веб-сайт для работы на внешний мир, шаг 6 позволяет внутренней LAN, где сервер.

1
ответ дан 7 December 2019 в 15:08

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

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