![使用 CNAME 指向不同伺服器的網域和子網域](https://rvso.com/image/762113/%E4%BD%BF%E7%94%A8%20CNAME%20%E6%8C%87%E5%90%91%E4%B8%8D%E5%90%8C%E4%BC%BA%E6%9C%8D%E5%99%A8%E7%9A%84%E7%B6%B2%E5%9F%9F%E5%92%8C%E5%AD%90%E7%B6%B2%E5%9F%9F.png)
這是我第一次這樣做,所以我有以下內容,我買了一個域名example.com與戈迪。
現在我想要example.com指向一個 AWS 實例,該實例將使用 docker 儲存示範網站 wordpress。
我想新增子網域app.example.com它應該指向使用 docker 的不同 AWS 實例。僅使用 godaddy 上的 CNAME 就可以使用此功能嗎?
我還需要另一個子域s1.example.com它應該指向與下列相同的 AWS 實例app.example.com但這次 docker 容器暴露了連接埠 8080。我知道在這種情況下,我必須執行代理傳遞才能使 8080 上的代理傳遞正常工作,如下所示:
server {
listen 80;
server_name myapp.domain.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
最後我的計劃對嗎?它主要適用於 CNAME 記錄還是有更好的方法?我是一名開發人員,而不是系統管理員或開發人員,所以正如我所說,這是我第一次這樣做,因此我們將不勝感激,如果我沒有足夠詳細地解釋它,或者您有其他問題,請告訴我。