apache

配置apache虚拟机

http://blog.163.com/sylar_lin/blog/static/192332093201171211330364/

  在finder下按cmd+shift+g 输入private/etc

  1. 在httpd.conf中找到
    #Include /private/etc/apache2/extra/httpd-vhosts.conf
    ,去掉前面的“#”,保存并退出。

  2. 在httpd.conf中配置权限(注意前文自带需要去掉或者注释)    private/etc/apache2/httpd.conf这里

  3.  <Directory "/Users/maiyan/sync">
         Options All
         AllowOverride All
         Order allow,deny
         Allow from all
     </Directory>
    
    
  4. 在extra/httpd-vhosts.conf里面添加路由

     <VirtualHost *:80>
         DocumentRoot "/Users/maiyan/sync"
         ServerName 127.0.0.1
         ErrorLog "/private/var/log/apache2/sites-error_log"
         CustomLog "/private/var/log/apache2/sites-access_log" common
     </VirtualHost>
    
     <VirtualHost *:80>
         DocumentRoot "/Users/maiyan/sync/images001"
         ServerName images001.5173cdn.com
         ErrorLog "/private/var/log/apache2/sites-error_log"
         CustomLog "/private/var/log/apache2/sites-access_log" common
     </VirtualHost>
    
    
  5. 重启Apache   sudo /usr/sbin/apachectl restart

  6. host 就在etc下面

     127.0.0.1 dev.5173cdn.com
     127.0.0.1 img01.5173cdn.com
     127.0.0.1 images001.5173cdn.com
     127.0.0.1 images.5173cdn.com
    
    
     192.168.140.74 dev.5173cdn.com
     192.168.140.74 img01.5173cdn.com
     192.168.140.74 images001.5173cdn.com
     192.168.140.74 images.5173cdn.com
    
    

如果还是有问题可以试试  

chmod -R 777 ./wbb
chmod -R 777 wbb

sudo chmod -R 777 ./

改文件读写

新增  httpd.conf注释掉  

private/etc/apache2/httpd.conf这里

#<Directory />
# AllowOverride none
# Require all denied
#</Directory>

原文地址:https://www.cnblogs.com/web-alibaba/p/4872425.html