Невозможно получить доступ https и не www redirect для тестирования httpd - PullRequest
1 голос
/ 16 апреля 2020

У меня проблема не может получить HTTPS и не www redirect для тестирования httpd. Что мне делать? Проблема в том, что

  • Я не могу получить доступ к https, хотя сертификат успешно создан
  • Почему, когда я пытался получить доступ к https://www, он работает непосредственно с моей папкой, но не www direct для тестирования httpd?
  • В чем разница между www and не-www? Существует большое разное www and не- www about что-нибудь или нет?

Это мой vhost

<VirtualHost *:80>
       ServerName test.com
       DocumentRoot /var/www/html/public

       <Directory /var/www/html/public>
              AllowOverride All
       </Directory>
RewriteEngine on
RewriteCond %{SERVER_NAME} =test.com [OR]
RewriteCond %{SERVER_NAME} =www.test.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

Я попытался повторно запустить certbot, я выбрал:

  • 1: попытка переустановить этот существующий сертификат
  • 2: перенаправление - перенаправить все запросы на безопасный доступ HTTPS. Выберите это для новых сайтов, или если вы уверены, что ваш сайт работает по HTTPS. Вы можете отменить это изменение, отредактировав конфигурацию вашего веб-сервера.

, но я получил ошибку

Failed redirect for test.com
Unable to set enhancement redirect for test.com
...