【发布时间】:2021-11-01 10:38:44
【问题描述】:
我正在尝试安装具有 2 个不同项目的 AWS 服务器。 AMI的规格是这样的
平台:Amazon Linux(推断)
平台详情:Linux/UNIX
所有 AMI 配置完成,80 端口可用。 IP是这个http://13.59.121.162/
我正在使用 apache 来提供文件。
我试图找到文件夹 /etc/apache2/sites-available 但这个发行版没有那个目录。我不知道如何手动创建它和内部文件。我找到了这个文件
/etc/httpd/conf/httpd.conf
我编辑并添加了一个新的 VirtualHost 行
<VirtualHost *:80>
ServerAdmin foo@bar.com
DocumentRoot /var/www/html/food
ServerName 13.59.121.162/food
ErrorLog logs/food-error_log
CustomLog logs/food-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin foo@bar.com
DocumentRoot /var/www/html/backoffice
ServerName 13.59.121.162/admin
ErrorLog logs/admin-food-error_log
CustomLog logs/admin-food-access_log common
</VirtualHost>
apache的目录结构是这样的
/var
/www
/html
/backoffice
-index.html <-- <h1>Aquí backoffice</h1>
/food
-index.html <-- <h1>Aquí la comida</h1>
我访问了http://13.59.121.162/food,但我有一个错误(ERR_CONNECTION_TIMED_OUT) Can't access to this website. 我希望看到Aquí la comida,但什么也没有。我与其他配置有相同的错误,但如果我访问 http://13.59.121.162 它显示 Aquí la comida
我做错了什么?
【问题讨论】:
-
对我来说
http://13.59.121.162/food显示 404 Not Found 错误页面
标签: apache amazon-ec2