Mac Apache使用

Mac自带Apache,要使用Apache服务直接进行配置即可

Apache操作

  • 查看版本

    httpd -v
    apachectl -version
    
  • 配置文件与网站根目录默认所在位置

    /etc/apache2/httpd.conf //配置文件
    /Library/WebServer/Documents //网站根目录
    
  • 基本操作

    sudo apachectl start // 开启Apache
    sudo apachectl stop // 关闭Apache
    sudo apachectl restart // 重启Apache
    

开启目录访问

修改/etc/apache2/httpd.conf,把Options FollowSymLinks Multiviews改成Options Indexes FollowSymLinks Multiviews

修改根目录

<Directory />
     AllowOverride none
     Require all granted
     Allow from all
</Directory>
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
    Options Indexes FollowSymLinks Multiviews
    MultiviewsMatch Any
    AllowOverride All
    Require all granted
</Directory>

Apache 403

apache出现403主要有两个原因:

  • DocumentRoot目录或以下的文件没有权限,如:把文档目录设成/root/xxx,因为root目前默认没有X权限导致403,或者具体文件没有644 权限, 目录权限修改说明: R=4 ,W=2 ,X=1 (R表示读,W表示写,X表示执行)rwx 相加就是 7

  • apache配置文件问题,需要修改http.conf文件。

#查看目录权限
ll /root
drwxrwx---.  11 root root 4096 Feb 24 02:18 root
#通过以下命令修改
chmod 641 /root 

#查看文件权限
-rw-r----- 
#通过以下命令修改
chmod 644 index.html
-rw-r--r--

results matching ""

    No results matching ""

    results matching ""

      No results matching ""