我需要在 Suse 10.1(64 位)机器上安装 Subversion 1.4 版。我无法更改这两个版本中的任何一个,并且此发行版没有 RPM。环顾四周后,我认为我必须自己创建一个 RPM。还有比这更好的方法吗?如果没有,有人对这个过程有任何提示吗?
我不需要一步一步的教程,只需要一个基本的过程大纲。
硬盘在我们支持的 linux 服务器(Red Hat Linux 9 版)上刚刚出现故障。不是大问题,因为它在 RAID (MegaRAID SCSI) 上。我们现在正在寻找一个新的来替换它。然而,与此同时,服务器不断发出哔哔声,让那里的每个人都感到恼火。
由于我有远程 ssh 访问权限,我想知道是否有办法让它关闭,最好是通过命令行,直到我们解决问题。
我正在尝试在 CentOS 5.4 上运行的 Apache (httpd.x86_64 2.2.3-43.el5.centos) 上启用 HTTP-DAV。
我的 httpd.conf 中有以下相关条目。
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
<IfModule mod_dav_fs.c>
DAVLockDB /var/lib/dav/lockdb
</IfModule>
<Location /var/www/html/updates>
Dav On
</Location>
Run Code Online (Sandbox Code Playgroud)
/var/www/html/
是 Apache 根。我重新加载了 Apache,错误日志中没有任何错误。我也可以在 Firefox 中通过 HTTP 访问这个目录。
我有一个正在开发的应用程序,它需要通过 HTTP-DAV 与 Web 服务器通信,但报告 Web 服务器返回“(405) Method not allowed”。当它发送 PROPFIND 请求时会发生这种情况。
发生这种情况时,Apache 的访问日志会报告以下内容:
192.168.1.29 - - [25/Nov/2010:17:21:26 +0200] "PROPFIND /updates/2.0.1.0/ HTTP/1.1" 405 320 "-" "-"
Run Code Online (Sandbox Code Playgroud)
大概没有启用 HTTP-DAV。我究竟做错了什么?
回复pacey: Apache的任何配置文件中都没有Limit
或LimitExcept
指令。/var/www/html/updates/
或 中没有 .htaccess 文件/var/www/html/
。
回复 Zoredache: …
我在 Suse 机器上安装了 Apache 2。我浏览了它的配置文件,检查了 Yast 中安装了哪些模块,甚至尝试在 .htaccess 中编写一个不起作用的重写规则。我似乎无法在任何地方找到 mod_rewrite。
我认为这意味着没有安装 mod_rewrite 吗?我怎样才能确定?
apache-2.2 ×2
linux ×2
hard-drive ×1
mod-rewrite ×1
raid ×1
rpm ×1
sles ×1
sles10 ×1
webdav ×1