Mac下如何修改自带的apache根目录及目录访问和基本配置

众所周知,Mac自带tomcat,并且根目录在/Library/WebServer/Document ,如果直接访问localhost就会访问到这个根目录,但是这个目录带有修改权限,那么如何解决这个问题呢,最好的办法就是修改apache的根目录,下面介绍如何修改:

1.命令过程中需要用到:

sudo apachectl start 启动apache
sudo apachectl restart 重新启动apache

2.首先修改httpd.conf配置文件
在终端中输入:

sudo vim /etc/apache2/httpd.conf

在文件最下面找到这句:

# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf

确保Include前面没有# 否则去掉# 保存并且退出


3.继续在终端中输入:

sudo vim /etc/apache2/extra/httpd-vhosts.conf

把80的端口里面默认的内容给删掉:

<VirtualHost *:80>
 ServerAdmin webmaster@dummy-host2.example.com
 DocumentRoot "/usr/docs/dummy-host2.example.com"
 ServerName dummy-host2.example.com
 ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
 CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>

改为:

<VirtualHost *:80>
    ServerName    localhost
    DocumentRoot '你想要的路径'  
    <Directory "你想要的路径">
        AllowOverride none
        Require all denied
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

保存退出,重启apache 现在访问http://localhost就是你自己的路径了

 

Mac教程

暴力安装Homebrew/cask

2020-3-2 11:07:18

Mac教程

Mac之如何查看已用端口且杀死占用端口的进程

2020-3-29 17:58:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索