首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >httpd无法从/var/www/html/gci下创建的新文件夹提供索引

httpd无法从/var/www/html/gci下创建的新文件夹提供索引
EN

Stack Overflow用户
提问于 2021-03-14 11:52:53
回答 2查看 17关注 0票数 0

我已经创建了一个新文件夹,并从该图像中复制了我的索引html。图像如下所示

代码语言:javascript
复制
 FROM centos:latest
 RUN yum update -y
 RUN yum install httpd -y
 RUN mkdir -p /var/www/html/gci/
 COPY ./public-html/ /var/www/html/gci/
 ENTRYPOINT ["/usr/sbin/httpd","-D","FOREGROUND"]

但是,如果没有这个新文件夹,默认是从/var/www/html/提供服务,而不是从/var/www/html/gci提供服务,它可以很好地服务于我在public-html文件夹中的index.html文件。我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2021-03-14 11:59:03

哦,它的工作,只需要添加/gci时,在浏览器中搜索和Kaboom的魔术般的工作

票数 0
EN

Stack Overflow用户

发布于 2021-03-14 16:55:33

您应该将Apache2配置文件编辑为直接从/cgi提供服务

首先,创建一个cgi.conf文件(或您想要的任何名称),使这些值至少为*(在apache2 conf上深入研究会更好一些)*

代码语言:javascript
复制
<VirtualHost *:80>
  DocumentRoot /var/www/html/cgi
</VirtualHost>

然后将此文件添加到您的镜像ADD cgi.conf /etc/apache2/sites-available

然后停用默认站点并激活您的RUN a2dissite 000-default.conf && a2ensite cgi.conf

之后,当启动容器并尝试访问它时,您将直接转到/cgi目录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66620925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档