ubuntu 网络服务器上的 apache2 拒绝访问交付的 index.html 以外的任何其他文件的权限
apache2 on ubuntu webserver rejects permission to access any other file than the delivered index.html
我正在尝试在 Ubuntu 上设置网络服务器 运行。我已经安装了 Apache 并将根目录更改为 /var/www/ 中的另一个目录。当我将 Apache 提供的 index.html 复制到该目录时,我可以通过远程网络浏览器访问该文件。但是如果我想使用不同的 index.html 文件,即使是非常基本的文件,我也会得到一个错误:"Forbidden You don't have permission to access this resource"。我还尝试下载 html,仅更改几行并将其放回服务器,结果它也显示该错误。如果我将最初提供的 index.html 重命名为 index2.html 我仍然可以访问它。我不明白为什么只有这个确切的文件在工作。
我已尝试授予目录更多权限并重新启动 Apache,但它不起作用。我是 Linux 和 Apache 的新手,只能使用我的网络服务器上的终端,我不知道还能做什么。请帮忙
也更改文件的权限,而不仅仅是文件夹。很确定这会解决问题。
要进行诊断更正,请通过键入以下内容授予所有权限:
sudo chmod -R 777 /path/to/index.html
我正在尝试在 Ubuntu 上设置网络服务器 运行。我已经安装了 Apache 并将根目录更改为 /var/www/ 中的另一个目录。当我将 Apache 提供的 index.html 复制到该目录时,我可以通过远程网络浏览器访问该文件。但是如果我想使用不同的 index.html 文件,即使是非常基本的文件,我也会得到一个错误:"Forbidden You don't have permission to access this resource"。我还尝试下载 html,仅更改几行并将其放回服务器,结果它也显示该错误。如果我将最初提供的 index.html 重命名为 index2.html 我仍然可以访问它。我不明白为什么只有这个确切的文件在工作。
我已尝试授予目录更多权限并重新启动 Apache,但它不起作用。我是 Linux 和 Apache 的新手,只能使用我的网络服务器上的终端,我不知道还能做什么。请帮忙
也更改文件的权限,而不仅仅是文件夹。很确定这会解决问题。
要进行诊断更正,请通过键入以下内容授予所有权限:
sudo chmod -R 777 /path/to/index.html