我刚买了我的第一台Mac,我正在尝试设置一台apache服务器。问题是我需要像实时服务器和我的工作计算机一样配置它(分别是Linux和WinXP)。
这是交易。该网站的目录应为:
/home/web/companysite/public_html/
但在Mac上,/ home /目录已被占用。有什么建议?有没有办法在不改变所有PHP文件和其他脚本的情况下重新路由它?
答案 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"