我正在学习 Linux 课程,但我不知道如何克服这个恼人的错误:
chcon:无法访问小路: 没有这样的文件或目录
但在此之前我们必须定义我们的虚拟主机
也许这就是错误所在,但我不确定,因为我已经检查并重新输入了所有内容,但在用我的 FQDN 替换所有内容后仍然收到错误。
然后他要求我们“创建我们刚刚为虚拟主机定义的实际目录”。
cd /var/www/html
sudo mkdir default
sudo chcon -R -t httpd_sys_content_t beta.lt.unt.edu/ beta-vh.lt.unt.edu/
sudo systemctl restart httpd.service
[
这就是我的大脑开始受伤的地方,因为我收到了这个错误。
chcon: cannot access ‛elm.lt.unt.edu/elm-vh.lt.unt.edu/’: No such file or directory
为什么这么说呢?我询问了教练,但没有帮助。
答案1
两件事情:
作为史蒂夫(含糊其辞)说,您似乎正在尝试更改尚不存在的目录的上下文。你已经向我们展示了
mkdir default
;你elm.lt.unt.edu
还 需要创造elm-vh.lt.unt.edu
。看来你确实说过
sudo chcon -R -t httpd_sys_content_t elm.lt.unt.edu/elm-vh.lt.unt.edu/
当你应该说的时候sudo chcon -R -t httpd_sys_content_t elm.lt.unt.edu/elm-vh.lt.unt.edu/
(两个目录名之间有一个空格)。