如何更改apache服务器的根目录?

如何更改apache服务器的根目录?

有谁知道如何更改Apache服务器的文档根目录?我基本上想localhost/users/spencer/projects目录来代替/var/www

编辑

我最终搞清楚了。有人建议我更改httpd.conf文件,但我最终找到了一个文件,/etc/apache2/sites-available/default并将根目录更改为/var/www/home/myusername/projects_folder并且工作正常。


慕婉清6462132
浏览 1422回答 3
3回答

动漫人物

您需要更改文件中的DocumentRoot设置httpd.conf。可能会有类似的事情/etc/apache2/conf/httpd.conf使用您最喜欢的编辑器(我推荐Vim)并寻找DocumentRoot并将其更改为/users/spencer/projects。还可以向下看一下看起来像这样的设置:<Directory&nbsp;"/var/www">您还需要更改新目录的引号内容。当用户发出调用它的请求时,这使Apache访问该目录。现在重启你的apache服务(httpd -k restart),你应该好好去。编辑:Apache2站点配置文件现在通常保存在/etc/apache2/sites-available/&nbsp;(Debian,Ubuntu等)中。

吃鸡游戏

请注意,这仅适用于Ubuntu 14.04 LTS和更新版本。在我的Ubuntu 14.04 LTS中,文档根目录设置为/var/www/html。它在以下文件中配置:/etc/apache2/sites-available/000-default.conf所以,做一个sudo&nbsp;nano&nbsp;/etc/apache2/sites-available/000-default.conf并将以下行更改为您想要的:DocumentRoot&nbsp;/var/www/html还做一个sudo&nbsp;nano&nbsp;/etc/apache2/apache2.conf找到这个<Directory&nbsp;/var/www/html/>Options&nbsp;Indexes&nbsp;FollowSymLinksAllowOverride&nbsp;NoneRequire&nbsp;all&nbsp;granted</Directory>并更改/var/www/html为您的首选目录并保存。保存更改后,只需重新启动apache2 webserver即可完成:)sudo&nbsp;service&nbsp;apache2&nbsp;restart如果您更喜欢图形文本编辑器,则只需替换sudo nanoa&nbsp;gksu gedit。

拉风的咖菲猫

这是Ubunutu 14.04:在文件中,/etc/apache2/apache2.conf它应该如下没有目录名称:<Directory&nbsp;/home/username> &nbsp;&nbsp;&nbsp;&nbsp;Options&nbsp;Indexes&nbsp;FollowSymLinks &nbsp;&nbsp;&nbsp;&nbsp;AllowOverride&nbsp;All &nbsp;&nbsp;&nbsp;&nbsp;Require&nbsp;all&nbsp;granted</Directory>在文件中/etc/apache2/sites-available/000-default.conf你应该包括自定义目录名称,即www:DocumentRoot&nbsp;/home/username/www如果不是如上所述,它将在加载服务器时出错:&nbsp;Forbidden &nbsp;You don't have permission to access / on this server
打开App,查看更多内容
随时随地看视频慕课网APP