我昨天设置了Apache 2.4,它与我在主目录中设置的htdocs
文件夹一起工作。但是,我不想使用htdocs,我想在我的~/Documents/web/<project>
目录中使用文件夹。我试图改变/etc/apache2/httpd.conf
和/etc/apache2/users/<username>.conf
无济于事。有没有人有任何想法?Apache 2.4只能使用htdocs作为webroot
0
A
回答
0
对于Windows:
请尝试修改<your-apache-dir>\conf\http.conf
。
- 打开上面的目录
http.conf
- 搜索
DocumentRoot
#
#的DocumentRoot:这个目录是的,你会为你的
#文件。默认情况下,所有请求均取自此目录,但
#符号链接和别名可用于指向其他位置。
#
的DocumentRoot “C:/ Apache24/htdocs中”
修改上面的粗体路径。
重新启动你的apache。
- 打开
httpd.config
(可能需要做,如果你还没有改变这个文件的权限访问)- 须藤搭配chmod 666 httpd.conf中
- 开放
httpd.config
,并开始编辑。 - 须藤搭配chmod 644 httpd.conf中,当它完成后,继续执行步骤2(改回原来的在未经许可的访问)
- 查找
DocumentRoot "/Library/WebServer/Documents"
,并将其更改为DocumentRoot "/Users/leiwang/Sites"
或任何你想要的其他文件夹。 - 一件重要的事情是,您需要将
Read/Write
权限授予您指定的文件夹。- 须藤搭配chmod -R 747 FOLDERNAME
(注:重新启动Apache是重要的,你的Apache和PHP所做的任何更改,必须重新启动Apache。)
的OSX:
除了修改/etc/apache2/httpd.conf
和/etc/apache2/users/<username>.conf
,
你需要d再做一次更改,否则WebSharing将无法再次打开。 (根据David_Wang)
0
您需要每次添加一个<Directory>
部分(全部批给Requrie)添加新的DocumentRoot(如果它不在原始文档根目录中)。
相关问题
- 1. 在Apache 2.4上使用mod_autoindex
- 2. Linux Mint - Apache 2.4 .htaccess rewriteRule不起作用
- 3. Apache 2.4跨域
- 4. 的Apache 2.4 PHP5
- 5. 使用jenkins工作区作为webroot使用nginx
- 6. Apache webroot图标不加载
- 7. svn目录作为webroot
- 8. Apache 2.4 - 禁止(WAMP)
- 9. Apache 2.4 mod_rewrite和htaccess
- 10. Apache htdocs访问受限制
- 11. CakePHP使用/app/webroot/index.php/
- 12. 在apache下运行lxr perl模块作为脚本2.4
- 13. 为什么Apache 2.4作为本地用户而不是www-data运行?
- 14. 只能使用tomcat作为负载均衡器(无Apache Http服务器)
- 15. 使用默认虚拟主机webroot的Proxmox背后的Apache Vhost
- 16. ap_log_error转储apache启动apache 2.4
- 17. 允许子目录Apache 2.4
- 18. Apache 2.4目录列表
- 19. 别名不是在Apache 2.4
- 20. Apache camel 2.4版问题
- 21. Apache 2.4权限问题
- 22. 我无法安装Apache 2.4
- 23. 403 Forbidden,只有CakePHP - PHP-FPM - Apache 2.4和mod_proxy_fcgi
- 24. 用apache设置git-http-backend 2.4
- 25. 在Apache 2.4中禁用TLS 1.0
- 26. Apache:可以在webroot之外定义一个脚本作为起始页面?
- 27. 使用ruby 2.4
- 28. Eclipse工作区作为XAMPP中的htdocs不能在Mac中工作?
- 29. CodeIgniter正常安装Apache 2.4后删除index.php与htaccess 2.4
- 30. 使用wordpress只能作为cms非wordpress制作网页
我已经在mac等价的httpd.conf中这样做了,没有任何效果。除htdocs以外的任何文件夹都不会为该网站提供服务。 –
是否重新启动你的Apache? – Tine
@ specter-d我已经修改了答案,请看看:) – Tine