簡體   English   中英

AWS:我可以將端口映射到靜態 ips 嗎?

[英]AWS: can I map ports to static ips?

我有免費的 AWS 套餐用於測試。 我想在一台虛擬機上為五個不同的域托管五個網站。 我知道我需要五個靜態 IP 地址作為 A 名稱。 而且我沒有發現在 AWS 中我可以將端口 81 映射到 11.11.11.11,將端口 82 映射到 22.22.22.22 - 因為對於 A-name,我們無法使用端口設置 ip,例如 11.11.11.11:81

現在我只能映射到我的 VM(到一個靜態 ip)一個域 - 我如何在一個 VM 上托管另外四個站點? 這個有可能?

您不能在 DNS 記錄中指定端口。 ANAME 或 CNAME 記錄指向服務器,而不是服務器上的特定端口。

如果您使用的是 VPC(您應該使用),那么您可以將多個網絡接口附加到單個服務器,並為每個接口附加一個不同的彈性 IP,然后配置您的 Web 應用程序以綁定到特定的 IP 地址/網絡接口。 可能有一種更優雅的方法可以做到這一點,但是我認為您真的不需要這樣做。

您應該能夠在單個 IP 地址上運行多個域,並配置 Nginx 或 Apache 以根據請求的域名為正確的網站提供服務。 這個答案為例。

謝謝大家的幫助 - 你幫我找到了最好的和簡單的解決方案:

<VirtualHost *:80>
        ServerName argonplus.by
        DocumentRoot /home/ubuntu/pashas-sites/argonplus-by
        ErrorLog /home/ubuntu/pashas-sites/argonplus-by/error.log
</VirtualHost>

<VirtualHost *:80>
        ServerName flowerstudio.by
        DocumentRoot /home/ubuntu/pashas-sites/flowerstudio-by
        ErrorLog /home/ubuntu/pashas-sites/flowerstudio-by/error.log
</VirtualHost>

所有站點的 A 名稱都將相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM