作者是 NearlyFreeSpeech.NET(NFS)的满意客户,之前写过在其平台上安装 WordPress 等内容,近期因 VPS 体验不佳将个人和项目网站搬回 NFS。具体设置如下:
- 配置 DNS:确保所需域名指向 NFS 的 DNS,若通过 NFS 注册域名会自动完成,需等待传播后再进行后续操作。
- 别名站点(Per-Alias Sites):在“site”仪表板的“Config Information”中可启用“per-alias 文档根目录”,通过“Add a New Alias”添加额外域名,每个站点目录需以关联域名命名,如
/home/public/website1.com/
等。 - 合理默认值:NFS 有一系列有用配置,如提供
gzip
压缩内容、自动 TLS 和实用缓存选项等,还可自行调整。 质量提升(QoL Improvements):
- 转发 www 到 non-www:可创建符号链接将
www.example.com
指向example.com
文件夹,也可创建单独的www.example.com
目录,NFS 通过 Apache 可利用.htaccess
文件动态转发www
到 non-www 版本,如在www
域名目录根目录添加.htaccess
文件RewriteRule ^(.*)$ https://website1.com/$1 [R=301,L]
。 - 设置安全头:在与核心域名目录相关的
.htaccess
文件中直接设置更好的安全头,以达到 A+安全评级,如Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
等,多个网站可共享单个.htaccess
文件,放在/home/public
目录即可。
- 转发 www 到 non-www:可创建符号链接将
- 上线(Go Live):将网站文件放入服务器上的相应域名子文件夹中,即可通过一个 NearlyFreeSpeech“site”访问所有个人/项目网站,每天仅需 0.05 美元。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。