Setting virtualhost with apache

Setting virtualhost with apache

在設定 subdomain 的步驟

  1. 到域名商設定 A record

  1. 設定 apache 的 virtual host
  2. 如果網站有 https,可能需要重新申請憑證
前情提要

我的主機是 aweimeow.tw,然後我要再申請 blog.aweimeow.tw 來做為部落格,
所以才有以下的故事。

設定 A record

我總共在我的 domain 供應商設定了兩筆 record

主機名稱 紀錄類型 IP
aweimeow.tw A 139.162.31.138
blog.aweimeow.tw A 139.162.31.138
設定 apache

這邊會需要把 VirtualHost 複製一份作為 blog.aweimeow.tw 的設定檔使用
複製完後,把設定檔改成 subdomain 的就可以了

以下有幾個需要修改的地方:

  • ServerName: 改成 blog.aweimeow.tw
  • DocumentRoot: 改成 subdomain 的根目錄
  • SSL … 等: 放置憑證的位置

重新申請憑證

我的憑證是在 Let’s Encrypt 的服務,
但是原本的憑證是給 aweimeow.tw 用的,所以要重新申請憑證,

在 letsencrypt 重新申請憑證的方式是:

這樣子就會重新發一個憑證給 blog.aweimeow.twaweimeow.tw 用,
到這邊就大功告成了。

Leave a Reply

Your email address will not be published. Required fields are marked *