子域名启用 https 的尝试

现在可以通过 https 访问我的子域名:https://exp.xiaogd.net/

不过暂时还是不建议这样去访问,因为主站 //xiaogd.net 还没有启用,导致从子域名跳到主站时会出现安全警告。

因为在跳转链接上使用了跟随协议式的写法,像这样://xiaogd.net

所以现在子域名上也还是两种方式并存,通过 //exp.xiaogd.net/ 这种不安全的方式访问也还是能支持,我也没有去做跳转。

其实我的主站是个“裸域名”,正常来说应该是这样:http://www.xiaogd.net,现在 https 证书是个生意,我在腾讯云上申请它提供的免费证书时,发现免费的证书并不支持“裸域名”,只能支持像比如 www.xiaogd.net 这样的;或是我现在的这个子域名这样的:exp.xiaogd.net。

而且这样的一个证书还只是免费一年而已~

所以这个证书没有办法支持主站的域名。当然,要在主站全面支持 https,还要把网页中的所有站内链接一一调整成 https 开头的,

或者是前面说到的跟随协议式的写法。

所以你如果现在开始建站,建议一步到位使用 https,免得后面折腾。

当然,像 wordpress 系统的话,它本身在设置上有一些支持,可以较容易切换到 https;自己写的文章内的链接也有批量查找替换的插件。

另外,其实有其它免费的方案,比如这个: Let’s Encrypt,裸域名,多个域名都是没有问题的,当然它的证书也是有期限的,不过也有相关的自动化工具能在到期时帮你自动延期,具体的这里就不介绍了。

云服务器上添加子域名并转发至 8080 端口上的 tomcat server

在云服务器上添加子域名,并配置 apache 将其转发至 8080 端口上的 tomcat server,原域名的访问不变。

情况是这样的,我有一个腾讯云主机,系统为 linux centos,并申请了域名 xiaogd.net,在其上面搭建了一个 wordpress 的站点,使用 apache server,这些目前都 OK。

新的需求

现在的问题是 wordpress 是用 PHP 语言,之前使用它的经验并不多,相对而言我更熟悉的是 Java 的技术栈,有时想在云上折腾点什么,觉得还是用回 Java 顺手一些。 继续阅读“云服务器上添加子域名并转发至 8080 端口上的 tomcat server”