Загрузка...

Проблема с ssl

Тема в разделе Ваши сайты создана пользователем 1meli 28 окт 2023. 152 просмотра

Загрузка...
  1. 1meli
    1meli Автор темы 28 окт 2023 я с детства не любил овал! я с детства угол! 217 31 авг 2022
    на vps ubuntu с помощью apache захотел сделать сайт, но браузер считает, что сайт не безопасный.
    1. Активация mod_ssl
    Прежде чем использовать любые сертификаты SSL, необходимо активировать модуль Apache «mod_ssl», который предоставляет поддержку шифрования SSL. Активируем «mod_ssl» с помощью команды «a2enmod»:
    sudo a2enmod ssl

    Перезапускаем Apache для активации модуля:
    sudo systemctl restart apache2

    2. Создание сертификата SSL
    Можно создать самоподписанный ключ и пару сертификатов OpenSSL с помощью одной команды:

    sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt

    Оба созданных файла будут помещены в соответствующие подкаталоги в каталоге «/etc/ssl».

    3. Настройка Apache для использования SSL
    Откроем новый файл в каталоге «/etc/apache2/sites-available»:
    sudo nano /etc/apache2/sites-available/your_domain_or_ip.conf
    Вставляем в него следующую минимальную конфигурацию VirtualHost:

    <VirtualHost *:443>
    ServerName your_domain_or_ip
    DocumentRoot /var/www/your_domain_or_ip

    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
    SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
    </VirtualHost>

    «ServerName», указав предполагаемое имя для обращения к серверу.
    Создадим каталог «site-test» и поместим в него файл HTML для целей тестирования:
    sudo mkdir /var/www/site-test
    Откроем новый файл «index.html» в текстовом редакторе:
    sudo nano /var/www/site-test/index.html

    Сохраняем и закрываем файл. После этого нам нужно активировать файл конфигурации с помощью инструмента a2ensite:
    sudo a2ensite your_domain_or_ip.conf

    Затем проверим ошибки конфигурации:
    sudo apache2ctl configtest

    Можно безопасно перезагрузить Apache для внесения изменений:
    sudo systemctl reload apache2

    Если на сервере используется ufw, следующая команда откроет порты 80 и 443:
    sudo ufw allow "Apache Full"

    4. Перенаправление HTTP в HTTPS

    Откроем файл конфигурации Apache, созданный нами на предыдущих шагах:
    sudo nano /etc/apache2/sites-available/your_domain_or_ip.conf

    <VirtualHost *:80>
    ServerName your_domain_or_ip
    Redirect / https://your_domain_or_ip/
    </VirtualHost>

    После завершения правок сохраняем и закрываем файл, снова протестируем синтаксис конфигурации и перезагрузите Apache:
    sudo apachectl configtest
    sudo systemctl reload apache2
    домен покупать не стал, решил подключаться по ip.
    может ли быть проблема связанная с отсутствием домена? если да, то с ним 100% все будет хорошо работать?
    может есть какие то статьи по этому поводу….
     
  2. el9in
    el9in 28 окт 2023 lolz.live/threads/7387449 — USDT TRC без комиссии
    Попробуй через CertBot поставить.
     
    1. el9in
      el9in, и да, сертификата у IP быть не может.
    2. 1meli Автор темы
      el9in, где лучше купить домен? aeza подойдет?
    3. el9in
      1meli, бесплатный домен на freenom можно взять.
  3. uncpfiae
    uncpfiae 28 окт 2023 Скачать крякнутый блендер -> https://t.me/Kanalchik_alexa 10 624 29 сен 2023
    сертификаты для ip не выдают с 2016, если у тебя сайт работает через https://ip, то на домене всё заработает
     
Top