我正在运行我的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操作系统。
答案 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 。 nano
,vi
等。
请记住在进行更改之前进行备份。
进行更改后,您对运行感到满意:
service apache2 restart
完成对配置文件的更改。
修改强>
运行以下命令:
usermod -d /path/to/new/homedir/ username
以超级用户组成员的身份登录。
答案 1 :(得分:0)
您可以使用家庭目录的新路径在 / etc / passwd 中修改用户专线。
或者如上所述运行 usermod 。