`

ubuntu12.04 启动apache2 对.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,保存。

例如:

[html] view plain copy
DocumentRoot "/var/www" 
<Directory /> 
    Options FollowSymLinks 
    AllowOverride All 
</Directory> 
<Directory "/var/www"> 
    Options Indexes FollowSymLinks ExecCGI Includes 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

4. apache2几个配置文件的关系 :
apache2.conf  内部依次调用httpd.conf   ,conf.d/   ,sites-enabled/

配置的时候可灵活处理
分享到:
评论

相关推荐

    ubuntu-12.04-desktop-i386.iso

    ubuntu-12.04-desktop-i386.iso

    Ubuntu 12.04系统安装图解教程.docx

    Ubuntu 12.04系统安装图解教程.docx

    ubuntu12.04安装bugfree3.0.4.docx

    1. **Ubuntu 12.04**: 这是Ubuntu的一个长期支持(LTS)版本,发布于2012年,对服务器和桌面环境提供了长达五年的官方支持。在该版本上安装BugFree意味着需要确保所有依赖项和软件包都能与这个旧版本兼容。 2. **...

    ubuntu 12.04 svn server 配置记录.doc

    ubuntu 12.04 svn server 配置, 个人配置记录分享

    Android手机上安装并运行Ubuntu12.04.pdf

    "Android手机上安装并运行Ubuntu12.04.pdf" 本文档主要讲述了如何在 Android 手机上安装并运行 Ubuntu 12.04 操作系统。作者 dawndiy 在 2013 年 5 月 8 日发布了这篇文章,旨在指导用户如何在 Android 手机上安装 ...

    Ubuntu 12.04 搭建Android开发环境.rar

    在本文中,我们将深入探讨如何在Ubuntu 12.04 LTS(长期支持版)上搭建完整的Android开发环境。Ubuntu作为一个流行的Linux发行版,为开发者提供了稳定且强大的平台,是许多程序员首选的操作系统。Android开发则需要...

    Ubuntu 12.04双网卡搭建局域网.docx

    5. **客户端设置**:客户端机器需要将默认网关设置为服务器的内网IP(如`192.168.100.1`),客户端的IP地址可以自由设定,但必须在同一个子网内(如192.168.100.2至192.168.100.254之间)。 通过以上步骤,你就可以...

    ubuntu12.04安装bugfree3.0.4.pdf

    通过运行`sudo netstat -anp`命令,检查Apache2和MySQL是否已经启动。如果看到它们正在监听相应的端口(Apache通常在80端口,MySQL在3306端口),那么LAMP框架已经成功安装。 接下来,将BugFree 3.0.4的程序包下载...

    Ubuntu 12.04笔记本关闭独立显卡.docx

    在Ubuntu 12.04操作系统中,如果你拥有一台配备独立显卡(例如本文提到的ATI HD5650)的笔记本电脑,并且希望禁用独立显卡以节省电力或解决驱动问题,可以按照以下步骤进行操作。这是因为集成显卡通常在功耗和性能上...

    12.04 ubuntu-serverguide.pdf

    - **第2章:**详细阐述了Ubuntu Server的安装过程,包括准备安装、从光盘安装、升级等步骤。 - **第3章:**探讨了内核崩溃转储的相关知识和技术。 - **第4章:**介绍了包管理工具的使用方法,包括dpkg、apt-get、...

    libc6 for ubuntu12.04

    Ubuntu 12.04是一款长期支持(LTS)版本,这意味着它会得到长达五年的官方支持,包括安全更新和bug修复。因此,对于那些需要稳定环境的用户,如服务器管理员,Ubuntu 12.04是一个理想的选择。尽管现在这个版本已经...

    ubuntu-12.04嵌入式开发环境搭建.docx

    在ubuntu-12.04中,安装中文输入法可以使得系统支持中文输入。安装步骤如下: 1. 安装语言包 2. 安装IBus框架 3. 安装IBus拼音 4. 重启系统 5. 设置IBus框架 四、设置windows与ubuntu共享目录 设置windows与ubuntu...

    ubuntu12.04 alternate版图文安装教程.pdf

    ubuntu12.04 alternate版图文安装教程.pdf

    ubuntu12.04安装及配置过程详解

    - 重启后,在EasyBCD中选择自定义的Ubuntu启动项。 - 若要卸载Ubuntu,只需删除相应的分区即可,不会影响Windows的启动。 通过上述步骤,您可以成功地在Windows 7环境下安装并配置Ubuntu 12.04,实现双系统共存。...

    Ubuntu 12.04 菜鸟使用手册(全)

    **Ubuntu 12.04 菜鸟使用手册(全)** Ubuntu 12.04 是一个基于Debian的开源操作系统,以其用户友好性和稳定性而受到广大用户的喜爱。这个版本,也被称作Precise Pangolin(精确的穿山甲),在2012年发布,提供长达...

    ubuntu 12.04版本种子文件

    Ubuntu 12.04是Ubuntu操作系统的一个重要版本,它被命名为" Precise Pangolin",于2012年4月26日发布。这个版本是一个长期支持(LTS)版,意味着它将获得长达五年的官方更新和技术支持,这对于企业和个人用户来说是...

    ubuntu12.04 smb.conf

    ubuntu12.04 smb.conf 文件夹共享 配置 ubuntu12.04 smb.conf 文件夹共享 配置 ubuntu12.04 smb.conf 文件夹共享 配置

    ubuntu 12.04 使用手册1—4

    《Ubuntu 12.04 使用手册1—4》是一套专为Ubuntu 12.04 LTS(长期支持版)用户编写的详尽指南,旨在帮助初学者和进阶用户掌握这一开源操作系统的基本操作与高级技巧。Ubuntu 12.04,代号“Precise Pangolin”,是...

    学习ubuntu12.04入门指南

    《学习Ubuntu 12.04入门指南》是一份针对初学者的详尽教程,旨在帮助用户熟悉并掌握Ubuntu 12.04 LTS(长期支持版)操作系统的基础操作和特性。Ubuntu是基于Linux内核的开源操作系统,以其用户友好、易用性和强大的...

    ubuntu12.04常用命令

    ### Ubuntu 12.04 常用命令解析 #### 文件内容查看命令 在Linux环境中,特别是Ubuntu 12.04系统中,经常需要查看文件内容。...以上就是关于Ubuntu 12.04系统中常用命令的详细介绍,希望对你有所帮助。

Global site tag (gtag.js) - Google Analytics