本文介绍了HOW TO:设置一个虚拟主机上的Apache 2.4.4 [MAC / * NIX]的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我张贴这一点,因为我最近有很多麻烦建立一个虚拟主机与MAMP栈,由于在Mac OS 10.8的默认的Apache2安装可用的PHP版本苹果公司的限制。
这是什么做的非常快速指南,我欠的解决方案堆栈溢出这样的问题:
您可以认为这是什么工作对我来说,作为公认的答案,都没有效果,但是汇编,而那些有显著得分越低。
同样,我每次看到导游未能提一些要点,回答用户使用上了源代码的问题。
解决方案
第1步:安装和配置Apache
请确保您指定要监听的端口,对于我来说我指定的 8080
。这将是对于这一系列的指令的情况下
收听8080
- 默认为80
第二步:修改 / etc / hosts中
文件欺骗你的环回地址127.0.0.1
127.0.0.1本地主机
127.0.0.1 some.example#域name.domain-TLD
127.0.0.1 www.some.example#同为上面的行,但以www。 prefixed
的你真的应该在Web服务器上添加子域一个手柄,Apache或Nginx的(或者你使用任何其他。东西路线WWW到非www。的
第三步:启用虚拟主机导入在Apache
- 打开位于的Apache2的子目录中的
的httpd.conf
文件。 一般于/ conf目录
的 - 取消注释类似的行:
包含的conf /额外/的httpd-vhosts.conf
- 还要取消该模块导入:
的LoadModule log_config_module模块/ mod_log_config.so
第四步:配置您的虚拟主机文件
的httpd-vhosts.conf
,您可以在文件中注释掉两个示例虚拟主机。 通常 / conf目录内/外
的You're Done!
Once your Virtual Host has been edited to your liking you are done, just restart Apache and enjoy.
This guide already includes the fixes implemented, but in-case you still get permission errors:
- You MUST make sure that your
DocumentRoot
is not inside any documents your user explicitly owns. If it needs to be, give"Read Only"
access to "Everyone" on Mac for that particular folder, E.g. "Documents" or "Movies" etc....
这篇关于HOW TO:设置一个虚拟主机上的Apache 2.4.4 [MAC / * NIX]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!