仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 351|回复: 8
打印 上一主题 下一主题

[其他Linux] 来讲讲:Linux下增添Apache的rewrite Module

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:29:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
公司一台Linux服务器,Apache默许安装时分没有加载任何Modules,比来要用到Apache的rewrite模块,经由一夜一天的勉力,终究乐成了,镇静....
如今列下几个要点:
1.Apache安装rewrite模块的时分必要DBM撑持,不然没法编译,以是起首要安装一个GDBM下载地点:ftp://ftp.gnu.org/gnu/gdbm/
安装步骤:进进安装目次,./configure;make;makeinstall;makeinstall-compat;不然没法编译出ndbm.h头文件.
2.然后用Apachebin目次下的apxs命令安装
/var/apache/bin/apxs-cmod_rewrite.c{
gcc-DLINUX=22-DUSE_HSREGEX-DUSE_EXPAT-I../lib/expat-lite-fpic-DSHARED_MODULE-I/var/apache/include-cmod_rewrite.c
gcc-shared-omod_rewrite.somod_rewrite.o-lgdbm
}
/var/apache/bin/apxs-i-a-nmod_rewritemod_rewrite.so
然后在http.conf设置文件里加上:LoadModulerewrite_modulelibexec/mod_rewrite.so
接上去用/usr/local/apache/bin/apachectl
stop中断apache,然后用再start,万万注重,在这里不克不及用restart大概graceful参数来从头启动apache,必需先中断,然后再入手下手,大概是reboot呆板,不然rewrite将不起感化。
-------------------------------------------------------------------------------------------------------------
ItriedtoincludeinmyApacheWebserversconfigurationthemod_rewritemodule,butwhenIrestartedtheserver,Ireceivedanerror:
Cannotload/usr/local/apache/libexec/mod_rewrite.sointoserver:
/usr/local/apache/libexec/mod_rewrite.so:undefinedsymbol:dbm_fetch
Theproblem,asitturnsout,isthatmod_rewrite.soiscompiledincorrectly.Itshouldbelinkedwithadbmlibrarybutitisnt.
Ifyouhaveanup-to-datesetofApachesourcefiles,youcaneasilysolvethisproblembymanuallyrerunningthelastcompilationstepofthismodule,usingthecorrectoptions.Whenyouexecutemakemod_rewrite.sointheappropriatedirectory,itperformsthisfinalstep:
gcc-shared-omod_rewrite.somod_rewrite.lo
Rerungcc,thistimeaddingareferencetotheGNUgdbmlibrary:
gcc-shared-omod_rewrite.somod_rewrite.lo-lgdbm
Next,copythenewlycreatedmod_rewrite.sooverto/usr/local/apache/libexecorwhereveryourApachemodulefilesarelocated.
Inmycase,thiswasallthatwasneededtosolvetheproblem.Yourmileagemayvary.

</p>
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-18 14:47:13 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
深爱那片海 该用户已被删除
板凳
发表于 2015-1-24 16:31:21 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
地板
发表于 2015-2-2 11:10:37 | 只看该作者
有疑问前,知识学习前,先用搜索。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-7 18:48:08 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
莫相离 该用户已被删除
6#
发表于 2015-2-23 02:06:27 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
小妖女 该用户已被删除
7#
发表于 2015-3-7 06:30:06 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-14 15:37:05 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
若相依 该用户已被删除
9#
发表于 2015-3-21 12:06:51 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表