我需要使用Ubuntu和NGINX在AWS EC2 micro上托pipe一个网站。 所以我用dot.tk获得免费的域名,并用它来映射我的服务器的ElasticIP(用dig工具来检查它是否指向我的IP)。 然后,我更改了服务器上的nginx.conf,并将这些标准行添加到http部分:
server { listen 80; server_name mydomain.ml; root /data/www; location / { index index.html; } }
但是,如果我在浏览器中写下我的地址,它不会显示我的东西。
我还需要做些什么呢?
您需要允许安全组中的端口80。
如果您只是想在AWS上托pipe一个静态网站,则EC2不适合使用。 通过简单地启用S3存储桶的内置静态网站托pipefunction,您可以更便宜(更可扩展地)。
Alastair Coote着名的作者是我的Twitter密码安全吗? 网站(一个有关networking钓鱼诈骗的教育网站)写了一篇很好的文章,介绍了他为超过10万用户服务的经验,价值0.32美元: 我如何服务10万用户,而不会破坏服务器或一美元的账单。