![如何在 Ubuntu 中指定默认路径](https://linux22.com/image/1021787/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E6%8C%87%E5%AE%9A%E9%BB%98%E8%AE%A4%E8%B7%AF%E5%BE%84.png)
我有一个装有 Digital Ocean 的 Ubuntu 服务器。
我可以在哪里设置 IP 地址的默认路径。
实际上我可以访问http://xxx.xxx.xxx.xxx/phpmyadmin/
但不能访问我的网站,这里有:
/var/www/example.ca/public_html
在我的000_default.conf
,我的conf文件如下:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我放入了一个 index.php 文件/var/www/html/
,但出现了同样的错误:
Not found
谢谢你的帮助。
答案1
要么更改为/var/www/html/example.ca/public_html
将文件移动到那里,实际上是在您配置的正确目录中查找文件。或者将更改为,DocumentRoot /var/www/html/
这样DocumentRoot /var/www/
它将在您尝试使用第一个访问它们的位置提供文件/var/www/example.ca/public_html
。您需要重新启动Web服务器才能使配置更改生效/etc/init.d/apache2 reload
。编辑,这是在我的基于Debian的系统上重新加载的命令,在其他系统中可能有所不同。我会添加一个http://123.456.789.0
(您的IP)或您拥有的域名,应该会向您显示Apache正在工作的页面或您根据您的帖子放在那里的index.html。它需要http://123.456.789.0/public_html
作为访问Web服务器目录中文件的地址/var/www/html/public_html/
,该目录中的index.html文件应该只在浏览器中加载作为该网站的默认主页。