Mac上的Apache配置?

时间:2012-03-12 22:58:39

标签: macos apache

我刚买了我的第一台Mac,我正在尝试设置一台apache服务器。问题是我需要像实时服务器和我的工作计算机一样配置它(分别是Linux和WinXP)。

这是交易。该网站的目录应为:

/home/web/companysite/public_html/

但在Mac上,/ home /目录已被占用。有什么建议?有没有办法在不改变所有PHP文件和其他脚本的情况下重新路由它?

1 个答案:

答案 0 :(得分:2)

我希望我们成为虚拟主机:

NameVirtualHost *:80

<Directory "/home/web/companysite/public_html">
  AllowOverride All
  Allow from All
</Directory>

<VirtualHost *:80>
  ServerName companysite.local
  DirectoryIndex index.php
  DocumentRoot "/home/web/companysite/public_html"
</VirtualHost>

然后添加您的/etc/hosts文件的主机名:

127.0.0.1 companysite.local

现在,您还必须创建文件夹结构并适当地设置权限。 apache的用户/组是www所以在创建了dir结构之后:

sudo chown -R www:www /home/web
sudo chmod -R +a "www allow delete,write,append,file_inherit,directory_inherit"
sudo chmod -R +a "YOUR_USER_NAME allow delete,write,append,file_inherit,directory_inherit"