家庭网络,如何安装 SSL XAMPP 自托管网站

家庭网络,如何安装 SSL XAMPP 自托管网站

我使用笔记本电脑 IP Lan 192.168.88.248。
我在此 IP 上打开了端口 80。在 LAN 中进行 Hairpin NAT。
我在 freedns.afraid.org 注册了域名 abc.mooo.com,并将其分配给我的 WAN IP。
我安装了默认 XAMPP(C:\xampp\htdocs)
并在其上安装了 WordPress。
编辑文件 C:\xampp\htdocs\wp-config.php

/* Add any custom values between this line and the "stop editing" line. */

define( 'WP_HOME', 'http://abc.mooo.com' );
define( 'WP_SITEURL', 'http://abc.mooo.com' );

当我访问时它起作用http://abc.mooo.com从外面 (网吧,我的公司)
但是 Chrome 将它减慢到 5-6 秒,因为它没有 SSL。

我注册了 zerossl.com。并获得了 3 个文件:ca_bundle.crt、certificate.crt 和 private.key,我将其解压到

C:\xampp\apache\crt\abc.mooo.com\ca_bundle.crt
C:\xampp\apache\crt\abc.mooo.com\certificate.crt
C:\xampp\apache\crt\abc.mooo.com\private.key

我编辑了 C:\xampp\apache\conf\extra\httpd-ssl.conf。将其添加到底行。

<VirtualHost *:443>
    DocumentRoot C:/xampp/htdocs/
    ServerName abc.mooo.com
    SSLEngine on
    SSLCertificateFile "crt/abc.mooo.com/certificate.crt"
    SSLCertificateKeyFile "crt/abc.mooo.com/private.key"
</VirtualHost>

我编辑了文件 C:\xampp\htdocs\wp-config.php

/* Add any custom values between this line and the "stop editing" line. */

define( 'WP_HOME', 'https://abc.mooo.com' );
define( 'WP_SITEURL', 'https://abc.mooo.com' );

重启 Apache

不起作用。我应该在 Mikrotik 路由器上打开端口 443 吗?我的序列正确吗?

我想在我的笔记本电脑上使用 SSL 自托管一个网站,这样人们就不必输入http://abc.mooo.com。只需输入 abc.mooo.com 即可使用 SSL。

相关内容