【发布时间】:2020-06-26 12:43:52
【问题描述】:
如何在 aws 实例 ec2 上设置 nginx 以运行 2 个站点,每个站点都有个人 ip?
我创建了 t2.mini 实例并提供了第二个私有 ip,然后我添加了 2 个弹性 ip 并与实例绑定
然后我使用命令将 ip 添加到网络
sudo ip addr add 123.123.123.1/20 dev eth0
(这里没看懂,需要加公网或私网ip,我都加了)
site1.com.conf
server {
server_name site1.com www.site1.com;
index index.php index.html;
root /var/www/site1.com;
location / {
try_files $uri /index.html =404;
}
listen 123.123.123.1:80;
}
在哪里监听域 site1.com 的公共 IP
nginx.conf我保持默认
在路由 53 中,我为每个域创建了两个区域,添加了一条记录,其值为我的实例的 public ip
然后无法访问两个站点
【问题讨论】:
标签: amazon-web-services nginx amazon-ec2 server