我知道我可以这样做,从我的主文件夹建立一个www目录。
gksu gedit /etc/apache2/sites-enabled/000-default将/var/www替换为/home/myusername/www
sudo service apache2 restart但是有没有一种使用/home/$USER/www的方法呢?
我不想使用localhost/~myusername,因为它会搞乱我的代码。
基本上,我希望能够登录到我的笔记本电脑上的不同帐户-一个用于工作,一个个人-但本地主机默认为当前登录帐户。
谢谢,拉斯
发布于 2013-09-27 17:52:01
不,你不能那样做。Apache是一个系统范围的web服务器,Ubuntu是一个多用户系统.多个用户可以同时“登录”,而Apache对他们一无所知。
但是,您可以简单地设置多个运行在不同端口上的站点,这些站点指向机器上不同的DocumentRoot目录。
发布于 2013-09-28 03:22:06
您可以在.bashrc脚本中为每个用户设置一个环境变量,然后让000-default vhost访问该环境变量。每次登录时都必须重新启动/reload apache,但它可能会工作。有关更多信息,请参见这个答案。
一个更简单的解决方案可能是设置更多虚拟主机(使用000-default作为起点),并编辑/etc/hosts文件以获得本地dns解析。
https://askubuntu.com/questions/350838
复制相似问题