如何在 Amazon Web Services 上启动 Web 服务器?

问题描述 投票:0回答:3

刚刚开始使用 EC2,使用 Amazon Linux AMI 启动实例,在上面安装我的 Web 应用程序......我以为我已经准备好了。

我访问他们为我提供的公共 DNS,但没有任何反应。我的 Google Chrome 浏览器“哎呀”了……

重新阅读文档后,我看到了一些需要启动网络服务器的注释。通过这样做:

sudo chkconfig httpd on
sudo service httpd start

但我似乎无法找到这些文件。

知道我做错了什么或者这些文件位于哪里吗?我得到的最接近的是 /etc,但即使我从那里尝试命令行,我也会得到相同的错误。

感谢您的帮助。

更新 这是我的实例的安全组的图像。这是正确的吗? enter image description here

amazon-ec2 amazon-web-services
3个回答
2
投票

您是否可能没有安装 Apache/Tomcat?检查:

rpm -q httpd
rpm -q tomcat5

如果尚未安装,请运行:

sudo yum install httpd tomcat5

1
投票

您正在尝试部署哪种类型的网络应用程序(php/java/Ruby 等)?如果是 php,你想把 apache 目录放在哪里?例如,apache 中的默认根文档位置是 /var/www/html 。如果您将 Web 应用程序放在 /var/www/html 中,则应该可以通过直接 url 访问它 http://x.x.x.x/{nameofwebapp}


0
投票

要在 EC2 实例上运行 Web 服务器,您可以使用 Apache 或 Nginx 等软件。查看详细步骤https://youtu.be/FckkWdPRgMo

© www.soinside.com 2019 - 2024. All rights reserved.