我的主目录与“/ var / www /”Apache Linux相同

时间:2013-03-22 17:53:40

标签: linux apache directory home-directory

我正在运行我的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操作系统。

2 个答案:

答案 0 :(得分: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

以超级用户组成员的身份登录。

答案 1 :(得分:0)

您可以使用家庭目录的新路径在 / etc / passwd 中修改用户专线。
或者如上所述运行 usermod