0

我在我的 RaspberryPi 上运行一个小型网络服务器,并在上面安装了 Apache2。一切正常,我可以从其他计算机等加载 html、php 和 javascript。但是,我遇到的问题是,当我安装 Apache 时,它​​使我的主目录与“/var/www/”相同" 应该存储所有网页的地方。我该如何更改它,因为我很确定主目录应该与我的服务器分开。

pi@raspberrypi:~$ pwd
/var/www
pi@raspberrypi:~$ cd /var/www
pi@raspberrypi:~$ ls
cookies.png  Desktop  hello.php  index.html  test.cpp  test.html  testImage
pi@raspberrypi:~$

编辑:我正在运行默认的 Raspbien OS。

4

2 回答 2

1

/var/www/是 Apache2 的默认安装目录。

https://help.ubuntu.com/12.10/serverguide/serverguide.pdf

假设您安装了 Ubuntu,请阅读文档

你会偶然发现以下文本:

1.2.1。基本设置 本节介绍 Apache2 服务器的基本配置参数。有关详细信息,请参阅 Apache2 文档 3。• Apache2 附带了对虚拟主机友好的默认配置。也就是说,它配置了一个默认虚拟主机(使用 VirtualHost 指令),如果您有一个站点,可以修改或按原样使用,如果您有多个站点,则可以用作其他虚拟主机的模板。如果不理会,默认虚拟主机将用作您的默认站点,或者站点用户将查看他们输入的 URL 是否与您的任何自定义站点的 ServerName 指令不匹配。要修改默认虚拟主机,请编辑文件 /etc/apache2/sites-available/default 。

履行

texteditor /etc/apache2/sites-available/default

用您喜欢的编辑器替换texteditor 。nanovi

请记住在进行更改之前进行备份。

进行更改后,您对运行感到满意:

service apache2 restart

完成对配置文件的更改。

编辑:

运行以下命令:

usermod -d /path/to/new/homedir/ username

作为超级用户组的成员登录时。

于 2013-03-22T18:04:23.493 回答
0

您可以在/etc/passwd中使用您的主目录的新路径编辑您的用户行。或者如上所述
运行usermod 。

于 2013-03-22T19:33:49.960 回答