doushansu9012 2015-06-30 03:36
浏览 406
已采纳

apache设置虚拟主机访问403禁止访问,为什么?

The environment is OS X 10.10.2 Yosemite and I'm running a XAMPP server. my configurations:

httpd.conf

<Directory />
    #Options FollowSymLinks
    #Require all granted
    AllowOverride All
    #XAMPP
    Order deny,allow
    Allow from all
</Directory>
<Directory "/Applications/XAMPP/xamppfiles/htdocs">
    Options Indexes FollowSymLinks ExecCGI Includes
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
</Directory>
# Virtual hosts
Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf

httpd-vhosts.conf

<VirtualHost *:80>
    ServerAdmin luckyyulin@sina.cn
    DocumentRoot "/Applications/XAMPP/htdocs/makefriend99/1"
    ServerName makefriend99.com
    ServerAlias www.makefriend99.com
    ErrorLog "logs/makefriend99/error_log"
    CustomLog "logs/makefriend99/access_log" common
    <Directory /Applications/XAMPP/htdocs/makefriend99/1>
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin luckyyulin@sina.cn
    DocumentRoot "/Applications/XAMPP/htdocs/angular"
    ServerName ngaction.com
    ServerAlias www.ngaction.com
    ErrorLog "logs/angular/error_log"
    CustomLog "logs/angular/access_log" common
    <Directory /Applications/XAMPP/htdocs/angular>
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>

hosts

127.0.0.1 makefriend99.com
127.0.0.1 ngaction.com

I access makefriend99.com is successful before adding ngation.com, besides localhost/makefriend99/1.But It’s failed to access ngation.com,localhost/makefriend99/1 and localhost/angular of 403 access forbidden after adding ngaction.com, makefriend99.com is successful,access localhost to makefriend99.com. I have tried some ways saw in the Internet,but I haven’t solved the problem,who can help me to explain why and give some answers to solve it?

  • 写回答

4条回答 默认 最新

  • douju3911 2015-06-30 04:33
    关注

    First, this question may answer it: https://stackoverflow.com/a/24665604/3990714 and this: https://stackoverflow.com/a/9117898/3990714

    If the first didn't work, try this:

    [Note: I don't use XAMPP so this step is probably irrelevant and you may want to customly CHMOD all the subdirectories in your XAMPP file]: Somewhere along the lines, Apple moved the Apache WebServer folder and a bunch of permission errors arose resulting in the 403 Access Forbidden Error (me included).

    I had this issue specifically with my localhost, but I assume it will be the same concept here.

    In your terminal: Go to the Home directory via:

    $ cd 
    

    Then we will go up the directory tree.

    $ cd ../../ 
    

    To get to the Macintosh HD disk (root directory). Then:

    $ cd Library 
    

    If you type the ls command you should see everything. Then chmod from the prior link (seen here) to the WebServer folder. You may have to chmod all subdirectories in that folder too, but I didn't encounter that issue when I experienced this error.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值