在哪里可以找到 apache2 中的 userdir 指令?它们不在 中/etc/apache2/extra/httpd-userdir.conf
。
答案1
你可以从apache 在线文档。
以下是启用 userdir 指令的实际步骤:
配置
Step1 # 启用 userdir 模块
sudo a2enmod userdir
Step2 # 使用 UserDir 设置默认文件路径
sudo echo 'UserDir public_html' >> /etc/apache2/conf.d/userdir.conf
步骤 3 # 重新加载/重新启动 apache 以使更改生效。apache 将读取,userdir.conf
因为 apache.conf 已经有条目Include conf.d/
sudo /etc/init.d/apache2 reload
测试
现在 apache 将从用户主目录中的 publi_html 目录读取 html 文件。因此让我们创建它并进行测试。
注意:假设您使用测试用户登录
mkdir public_html
然后创建测试 html 页面
echo 'Test Page' >> public_html/index.html
测试
curl http://localhost/~test/