zoukankan      html  css  js  c++  java
  • Internal Server Error with LAMP

    文章出自:http://blog.csdn.net/lipei1220/article/details/8186406

    我的问题:  500  添加 。htaccess 后刷新网页就出现错误。

    原因为下文红字所标。

    将php工程从 lampp  拷贝到  apache2中之后 发现  php工程的 restapi无法正常访问,

    最后发现是目录下的 新环境 没有启动对.htaccess的支持 ,记录下解决过程


    1.在  /etc/apache2/mods-enabled 目录下创建

    ln -s  ../mods-available/rewrite.load  rewrite.load

    rewrite.load -> ../mods-available/rewrite.load   

    rewrite.load文件中内容

    LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

    2. 终端运行

    sudo a2enmod
    程序提示可供激活的模块名称,输入:

    rewrite

    成功会提示 rewrite already load

    3. 修改/etc/apache2/sites-enabled/000-default (该链接指向的是站点配置文件)

    把(默认的www目录、或者需要应用.htaccess的目录)下的AllowOverride 属性改为All,保存。

    例如:

    1. DocumentRoot "/var/www"  
    2. <Directory />  
    3.     Options FollowSymLinks  
    4.     AllowOverride All  
    5. </Directory>  
    6. <Directory "/var/www">  
    7.     Options Indexes FollowSymLinks ExecCGI Includes  
    8.     AllowOverride All  
    9.     Order allow,deny  
    10.     Allow from all  
    11. </Directory>  


    4. apache2几个配置文件的关系 :

    apache2.conf  内部依次调用httpd.conf   ,conf.d/   ,sites-enabled/

    配置的时候可灵活处理

  • 相关阅读:
    网上图书商城-毕业设计
    房屋租赁系统2-毕业设计
    编译解释器-课程设计
    教师学生作业设计-课程设计
    学校论坛系统-毕业设计
    报刊征订系统-毕业设计
    公司内部管理系统-毕业设计
    销售管理系统-毕业设计
    房屋租赁系统-毕业设计
    【日拱一卒】链表——如何实现lru
  • 原文地址:https://www.cnblogs.com/ediszhao/p/3579790.html
Copyright © 2011-2022 走看看