使用 CNAME 指向不同伺服器的網域和子網域

使用 CNAME 指向不同伺服器的網域和子網域

這是我第一次這樣做,所以我有以下內容,我買了一個域名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 記錄還是有更好的方法?我是一名開發人員,而不是系統管理員或開發人員,所以正如我所說,這是我第一次這樣做,因此我們將不勝感激,如果我沒有足夠詳細地解釋它,或者您有其他問題,請告訴我。

相關內容