当前位置首页 > Apache知识

Mac如何将apache的这个默认目录更改到用户目录下

阅读次数:67 次  来源:admin  发布时间:

如何将apache的这个默认目录更改到用户目录下。

做如下更改即可:

1、在自己的用户目录下新建一个Sites文件夹,我的用户目录为gaocuili

2、进到cd /etc/apache2/users/目录下,sudo vim username.conf,找到

DocumentRoot "/Library/WebSever/Documents"

lt;Directory "/Library/WebSever/Documents">

替换成

DocumentRoot "/Users/{username}/Sites"

lt;Directory "/Users/{username}/Sites">

其中{username}是你登陆用户名,如:

DocumentRoot "/Users/gaocuili/Sites"

lt;Directory "/Users/gaocuili/Sites">  3、然后将该文件权限改为644: sudo chmod 644 username.conf(可能设置不成功,这个时候需要使用Mac的图形化界面:选中文件--右击选择“显示简介”--设置共享与权限为读与写(需要先把右下角的锁给打开)) 4、进到/etc/apache2/目录,sudo vim httpd.conf 将下面三句话的注释去掉:

LoadModule authn_core_module libexec/apache2/mod_authn_core.so

LoadModule authz_host_module libexec/apache2/mod_authz_host.so

LoadModule userdir_module libexec/apache2/mod_userdir.so

前两句应该已经不带注释了,把第三句注释放开。  然后找到Include /private/etc/apache2/extra/httpd-userdir.conf 注释放开。    5、进到/etc/apache2/extra/目录,

udo vim httpd-userdir.conf

将Include /private/etc/apache2/users/*.conf 这句话放开注释。

6、重启apache服务

终端输入:sudo apachectl restart

重启成功后,浏览器输入http://localhost/~gaocuili/就可以访问到自己的用户目录了。

Mac如何将apache的这个默认目录更改到用户目录下

上一篇:CentOS安装NodeJSv0.10.25+Express
下一篇:简单四步设置debian的vps安全防护