在Apache上只能显示index.*文件的故事
就像标题所说的
虽然我还处在学习的初级阶段并且遇到了困难,但我完全搞不清楚该怎么办,所以我为自己做了一份备忘录。
操作系统是Ubuntu 20.04 LTS。
疾病的表现
无法从http://(连接目标IP)/test.html获取test.html网页(可以获取index.html网页)。
以下是一种可能的汉语表达方式:”目录结构是”
/var
└ /www
└ /html
├ index.html
└ test.html/var
└ /www
└ /html
├ index.html
└ test.html/var
└ /www
└ /html
├ index.html
└ test.html/var
└ /www
└ /html
├ index.html
└ test.html
策略的解决
翻译成中文:在apache2.conf中
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
我会加上。原本/var/www/在默认的配置文件中已经写好了,但仅此一项似乎无法加载/html下的内容。
说实话,一开始我完全不知道Apache的conf文件在哪里(查了一下写着要找httpd.conf,让我很困惑)。
从基础知识都没弄明白,但至少我学会了如何指定文档根目录。
结束