刚刚开始使用 EC2,使用 Amazon Linux AMI 启动实例,在上面安装我的 Web 应用程序......我以为我已经准备好了。
我访问他们为我提供的公共 DNS,但没有任何反应。我的 Google Chrome 浏览器“哎呀”了……
重新阅读文档后,我看到了一些需要启动网络服务器的注释。通过这样做:
sudo chkconfig httpd on
sudo service httpd start
但我似乎无法找到这些文件。
知道我做错了什么或者这些文件位于哪里吗?我得到的最接近的是 /etc,但即使我从那里尝试命令行,我也会得到相同的错误。
感谢您的帮助。
更新 这是我的实例的安全组的图像。这是正确的吗?
您是否可能没有安装 Apache/Tomcat?检查:
rpm -q httpd
rpm -q tomcat5
如果尚未安装,请运行:
sudo yum install httpd tomcat5
您正在尝试部署哪种类型的网络应用程序(php/java/Ruby 等)?如果是 php,你想把 apache 目录放在哪里?例如,apache 中的默认根文档位置是 /var/www/html 。如果您将 Web 应用程序放在 /var/www/html 中,则应该可以通过直接 url 访问它 http://x.x.x.x/{nameofwebapp}
要在 EC2 实例上运行 Web 服务器,您可以使用 Apache 或 Nginx 等软件。查看详细步骤https://youtu.be/FckkWdPRgMo