将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系统安装图解教程.docx
1. **Ubuntu 12.04**: 这是Ubuntu的一个长期支持(LTS)版本,发布于2012年,对服务器和桌面环境提供了长达五年的官方支持。在该版本上安装BugFree意味着需要确保所有依赖项和软件包都能与这个旧版本兼容。 2. **...
ubuntu 12.04 svn server 配置, 个人配置记录分享
"Android手机上安装并运行Ubuntu12.04.pdf" 本文档主要讲述了如何在 Android 手机上安装并运行 Ubuntu 12.04 操作系统。作者 dawndiy 在 2013 年 5 月 8 日发布了这篇文章,旨在指导用户如何在 Android 手机上安装 ...
在本文中,我们将深入探讨如何在Ubuntu 12.04 LTS(长期支持版)上搭建完整的Android开发环境。Ubuntu作为一个流行的Linux发行版,为开发者提供了稳定且强大的平台,是许多程序员首选的操作系统。Android开发则需要...
5. **客户端设置**:客户端机器需要将默认网关设置为服务器的内网IP(如`192.168.100.1`),客户端的IP地址可以自由设定,但必须在同一个子网内(如192.168.100.2至192.168.100.254之间)。 通过以上步骤,你就可以...
通过运行`sudo netstat -anp`命令,检查Apache2和MySQL是否已经启动。如果看到它们正在监听相应的端口(Apache通常在80端口,MySQL在3306端口),那么LAMP框架已经成功安装。 接下来,将BugFree 3.0.4的程序包下载...
在Ubuntu 12.04操作系统中,如果你拥有一台配备独立显卡(例如本文提到的ATI HD5650)的笔记本电脑,并且希望禁用独立显卡以节省电力或解决驱动问题,可以按照以下步骤进行操作。这是因为集成显卡通常在功耗和性能上...
- **第2章:**详细阐述了Ubuntu Server的安装过程,包括准备安装、从光盘安装、升级等步骤。 - **第3章:**探讨了内核崩溃转储的相关知识和技术。 - **第4章:**介绍了包管理工具的使用方法,包括dpkg、apt-get、...
Ubuntu 12.04是一款长期支持(LTS)版本,这意味着它会得到长达五年的官方支持,包括安全更新和bug修复。因此,对于那些需要稳定环境的用户,如服务器管理员,Ubuntu 12.04是一个理想的选择。尽管现在这个版本已经...
在ubuntu-12.04中,安装中文输入法可以使得系统支持中文输入。安装步骤如下: 1. 安装语言包 2. 安装IBus框架 3. 安装IBus拼音 4. 重启系统 5. 设置IBus框架 四、设置windows与ubuntu共享目录 设置windows与ubuntu...
ubuntu12.04 alternate版图文安装教程.pdf
- 重启后,在EasyBCD中选择自定义的Ubuntu启动项。 - 若要卸载Ubuntu,只需删除相应的分区即可,不会影响Windows的启动。 通过上述步骤,您可以成功地在Windows 7环境下安装并配置Ubuntu 12.04,实现双系统共存。...
**Ubuntu 12.04 菜鸟使用手册(全)** Ubuntu 12.04 是一个基于Debian的开源操作系统,以其用户友好性和稳定性而受到广大用户的喜爱。这个版本,也被称作Precise Pangolin(精确的穿山甲),在2012年发布,提供长达...
,ubuntu11-12.04嵌入式开发环境搭建.docx
,ubuntu11-12.04嵌入式开发环境搭建.pdf
..`opencv3.0.0在ubuntu12.04下的配置.pdf
..`opencv3.0.0在ubuntu12.04下的配置.docx
Ubuntu 12.04是Ubuntu操作系统的一个重要版本,它被命名为" Precise Pangolin",于2012年4月26日发布。这个版本是一个长期支持(LTS)版,意味着它将获得长达五年的官方更新和技术支持,这对于企业和个人用户来说是...