/var/www/html 是啥? [关闭]

Posted

技术标签:

【中文标题】/var/www/html 是啥? [关闭]【英文标题】:What is /var/www/html? [closed]/var/www/html 是什么? [关闭] 【发布时间】:2013-04-18 08:08:09 【问题描述】:

我开始学习 php / mysql,但在我阅读的所有文档中,它提到 /var/www/html 是您要安装框架(例如 CakePHP)的文件夹,或者例如 /var/www/ html 是您要安装网站的文件夹,因此所有内容都在根目录中。

/var/www/html 到底是什么意思?

【问题讨论】:

这是比较流行的网络服务器默认使用的默认路径。您应该使用主机指定使用的文件夹路径。 它是您网站的基本目录。您可能有一个 www 文件夹或一个 html 文件夹,这完全取决于主机和操作系统。 如果您查看您的 Apache 配置,您会在其中找到有关它默认配置文档根目录的所有详细信息。您可以将其更新到您选择的任何文件夹 /var/www/html 是 Windows 中计算机上的 linux 目录,它可能是 c:\www\ 。 Apache 可以设置为查看此目录并处理这些文件,即 c:\www\index.php 可以作为 http://localhost/index.php 的服务器 【参考方案1】:

/var/www/html 只是 Web 服务器的默认根文件夹。您可以通过编辑apache.conf 文件(通常位于/etc/apache/conf)并更改DocumentRoot 属性(请参阅http://httpd.apache.org/docs/current/mod/core.html#documentroot 了解相关信息)将其更改为您想要的任何文件夹

许多房东不允许您自己更改这些内容,因此您的里程可能会有所不同。有些允许您更改它们,但只能使用内置管理工具(例如 cPanel),而不是通过命令行或编辑原始配置文件。

【讨论】:

【参考方案2】:

在大多数共享主机中,您无法设置它。

在 VPS 或专用服务器上,你可以设置它,但一切都有它的价格。

在共享主机上,通常您会收到一个 Linux 帐户,例如 /home/(您的用户名)//var 等价物/www/html 变成 /home/(你的用户名)/public_html/(或类似的东西,例如 /home/(你的用户名)/www )

如果您通过 FTP 访问您的帐户,您将自动访问您的 */home/(您的用户名)/ 文件夹,只需找到 www 或 public_html 并将您的网站放入其中。

如果您在代码中使用绝对路径,坏消息,您需要重构它以在代码中使用相对路径,至少在共享主机中。

【讨论】:

更多信息serverfault.com/q/24523/87017

以上是关于/var/www/html 是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

没有这样的文件或目录:ec2实例中的var/www/html [关闭]

为别名配置 Apache .conf [关闭]

搭建本地yum源

Python后台运行—nohup

搭建LAMP架构

PHP - cronjob 无法在 Ubuntu 18.04 上执行 [关闭]