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>