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


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


    做如下更改即可:

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

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

      DocumentRoot "/Library/WebSever/Documents"
      <Directory "/Library/WebSever/Documents">

    替换成

      DocumentRoot "/Users/{username}/Sites"
      <Directory "/Users/{username}/Sites">

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

      DocumentRoot "/Users/gaocuili/Sites"
      <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/目录, 
    sudo vim httpd-userdir.conf  
    将Include /private/etc/apache2/users/*.conf 这句话放开注释。
     

    6、重启apache服务

    终端输入:sudo apachectl restart

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

  • 相关阅读:
    Fiddler filter 过滤隐藏css、js、图片等
    十三、单元测试
    十二、文件操作
    Go_客户信息管理系统
    十一、面向对象编程_下
    十、面向对象编程_上
    九、map
    八、排序和查找
    七、数组和切片
    六、函数、包和错误处理
  • 原文地址:https://www.cnblogs.com/xiaovw/p/9843829.html
Copyright © 2020-2023  润新知