在一个 NearlyFreeSpeech 站点下托管多个网站

作者是 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目录即可。
  • 上线(Go Live):将网站文件放入服务器上的相应域名子文件夹中,即可通过一个 NearlyFreeSpeech“site”访问所有个人/项目网站,每天仅需 0.05 美元。
阅读 9
0 条评论