该服务器上未找到所请求的 URL

该服务器上未找到所请求的 URL

这个问题被问过很多次,但我却没有找到对我有帮助的答案。

我有一个在 Ubuntu 12.04.5 LTS 下运行的 Apache 服务器(是的,我需要更新)。

我有一个网页/var/www/website/index.html

我已将提供商的域名转发设置为
https://ip.address/website/index.hmtl

我有一个.htaccess文件,/home/website/其中的内容为

<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options Indexes
DirectoryIndex index.html       
order deny,allow

我已经
LoadModule rewrite_module modules/mod_rewrite.so
在我的/etc/apache2/apache2.conf

当我尝试访问该网站时,我收到错误The requested URL /website/index.html was not found on this server.

这是我第一次做这样的事情,我完全不知所措......为什么我无法访问我的页面?

更新:我现在设置了所有内容https://debian-administration.org/article/412/Hosting_multiple_websites_with_Apache2

现在我收到浏览器无法连接服务器的错误?

更新2:我现在error.log在我的网站目录中有一个文件说 [Wed Dec 07 08:23:10 2016] [error] (2)No such file or directory: could not open transfer log file /home/www/website/logs/access.log.

答案1

在 ubuntu 上通过运行启用模块重写 sudo a2enmod rewrite ,然后重新启动 apache2 服务 service apache2 restart将解决您的问题

相关内容