“我的主目录”与“我的主目录”相同/var/www/“;ApacheLinux
我正在用我的RaspberryPi运行一个小型Web服务器,上面安装了Apache2。一切正常,我可以从其他计算机加载html、php和javascript等。然而,我遇到的问题是,当我安装Apache时,它使我的主目录与“/var/www/”相同,所有网页都应该存储在那里。我如何改变这个,因为我非常确定主目录应该与我的服务器分开“我的主目录”与“我的主目录”相同/var/www/“;ApacheLinux,linux,apache,directory,home-directory,Linux,Apache,Directory,Home Directory,我正在用我的RaspberryPi运行一个小型Web服务器,上面安装了Apache2。一切正常,我可以从其他计算机加载html、php和javascript等。然而,我遇到的问题是,当我安装Apache时,它使我的主目录与“/var/www/”相同,所有网页都应该存储在那里。我如何改变这个,因为我非常确定主目录应该与我的服务器分开 pi@raspberrypi:~$ pwd /var/www pi@raspberrypi:~$ cd /var/www pi@raspberrypi:~$ ls c
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操作系统
/var/www/
是Apache2的默认安装目录
假设您已经安装了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
等
请记住在进行更改之前进行备份
进行更改后,您对跑步感到满意:
服务apache2重启
完成对配置文件的更改
编辑:
运行以下命令:
usermod-d/path/to/new/homedir/username
以超级用户组成员身份登录时。您可以在/etc/passwd中编辑您的用户行,并为您的主目录添加新路径。
或者运行上面提到的usermod。你的意思是像
usermod-d/path/to/new/homedir/pi
?pwd
只是指“打印当前/工作目录的名称”。我在哪个文件夹里。如果您已经在/var/www
,它只会说/var/www
。尝试转到cd~
并运行pwd以查看您的主目录。@JonathanKuhn看起来他已经在~
@Roman中了,但是即使在cd/var/www
之后,它仍然会在提示符中显示~
。@JonathanKuhn。。。oh没有注意到用户帐户的主目录被更改了,而不是文档根目录。