SSL для Apache2 Ubuntu Wordpress ПОЖАЛУЙСТА, ПОМОГИТЕ мне нужно направление

Привет у меня есть Ubuntu в качестве веб-сервера и уже загрузили WordPress там.

Однако при реализации SSL (купленного у Godaddy) https работает только для домашней страницы https://www.myexample.com но не другие ссылки на сайт, такие как "о нас" https://www.myexample.com/about-us это дает:

404 NOT FOUND

The requested URL /about-us/ was not found on this server.

Apache/2.4.7 (Ubuntu) Server at www.myexample.com Port 443

Я не уверен, что я делаю не так?

Я уже попробовал несколько вещей в default-ssl.conf файл.

1 ответ

Возможно, уже слишком поздно, но у меня возникла та же проблема, когда я пытался установить самоподписанный SSL-сертификат на свой виртуальный хост сегодня вечером.

Я следовал инструкциям, предоставленным digitalocean, и это сработало очень хорошо. Но я бы получил 404 каждый раз, когда я пытался перейти на страницу о нас или любую другую страницу.

Я исправил проблему, добавив следующий блок в мой default-ssl файл (в основном я добавил блок в код, показанный в "шаге три" в приведенной выше статье), а затем, конечно, sudo service apache2 restart,

Вы должны быть осторожны с Order allow,deny так как это может вызвать проблемы безопасности. я имею allow from all чтобы удовлетворить мои потребности, но вы можете захотеть что-то другое.

    <Directory /var/www/YOURDIRECTORYNAME/>
            SSLOptions +StdEnvVars
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
Другие вопросы по тегам