Apache2 Ubuntu Wordpress 的 SSL 请帮忙,我需要指导

Apache2 Ubuntu Wordpress 的 SSL 请帮忙,我需要指导

你好,我使用 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 证书时遇到了完全相同的问题。

我按照数字海洋效果很好。但是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>

相关内容