我已经在Windows上成功安装了ReviewBoard。 我现在试图在Ubuntu上安装它。 目前为止的步骤: 成功安装ReviewBoard(可以login到Web应用程序) 连接Ubuntu到Windows域。 我可以成功login为我想运行ReviewBoard下的用户。 试图改变/var/www/review/apache-mod-python.conf有类似以下的东西(注意:这些实际上不是我的细节) AuthLDAPBindDN “CN =查找,OU =人民,DC = MASD,DC = EDU” AuthLDAPBindPassword masdsearch AuthLDAPAuthoritativeclosuresAuthLDAPCompareDNOnServer在AuthLDAPURL LDAP://server1.masd.edu/ou=People,dc=masd,dc=edu sAMAccountName赋 但是,当我尝试和张贴审查董事会从我的本地机器做这一切,我得到以下错误 上传差异时出错:一个或多个字段有错误(105) {u'fields':{u'path':[u'HTTPS证书不被接受。 请确保/var/www/.subversion/auth中存在正确的证书,用于评估板运行的用户。']},u'stat':u'fail',u'err':{u'msg' :u'One or more fields have errors',u'code':105}} 有没有人有想法?
我试图允许对Nagios安装中某些脚本的未经validation的访问。 虽然这个问题并不是关于Nagios,也不是CGI的处理,下面还要说明。 本质上,我想要在特定目录中的任何东西进行身份validation: http://example.com/nagios/cgi-bin/…. 除了2个特定的path: http://example.com/nagios/cgi-bin/avail.cgi…. http://example.com/nagios/cgi-bin/trends.cgi…. 目前,我已经设置了Apache来要求所有访问http://example.com/nagios/cgi-bin的authentication ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin <Directory "/usr/local/nagios/sbin"> Options ExecCGI AllowOverride None Order allow,deny Allow from all AuthName "Nagios Access" AuthType Basic AuthUserFile /usr/local/nagios/etc/htpasswd.users Require valid-user </Directory> 我不希望复制在不同的目录中的脚本,因为这是打包软件,我想尽量减less支持 – 我不确定包内的URL使用规范path。 编辑: 我可以使用FilesMatch而不是Direcory块吗? 如果是这样,是基于PCRE或POSIX的Apache正则expression式? 编辑3: 运用 <FilesMatch "/(cgi-bin\/)(?!trends.cgi)(?!avail.cgi)/"> 从dir中的所有url中删除身份validation:( 我也尝试复制不同目录中的avail.cgi和trends.cgi脚本。 这似乎工作 – 但forms不填充我的Nagiosconfiguration的任何数据! 看起来,Nagios代码中内置了一个额外的authentication层。 这也将打败“要求任何/允许从IP”的方法。 🙁 虽然MSIE中的修改后的行为可能是正确的, 但这会导致我可怕的头痛!
任何人都可以给我链接的一些教程(或build议)在Ubuntu的Apache2上设置单声道? 我发现的大部分似乎是缺less步骤或不是很清楚。 (结束了一个网站,仍然无法显示,我敢肯定,这是一个configuration问题)。 任何帮助将是美好的。
我有一个奇怪的错误,我试图追查。 我本周试图在家用服务器上安装mercurial。 我似乎已经运行到我试图让版本库正确发布的地步。 我正在运行与Mercurial版本1.4.3的Ubuntu 10.04 LTS。 我跟着hgwebdir指南 ,一切似乎很好,我可以拉和推我的本地存储库。 然后我尝试添加基本的身份validation更改 ScriptAliasMatch ^/hg(.*) /var/hg/hgwebdir.cgi$1 <Directory "/var/hg"> Options ExecCGI FollowSymLinks AllowOverride None </Directory> 至 ScriptAliasMatch ^/hg(.*) /var/hg/hgwebdir.cgi$1 <Directory "/var/hg"> Options ExecCGI FollowSymLinks AllowOverride None AuthType Basic AuthName hgwebdir AuthUserFile /usr/local/etc/httpd/users Require valid-user </Directory> 这工作正如我所期望的,当我通过我的Web浏览器导航到目录,但当我hg push得到一个长的部分重复 File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain result = func(*args) File "/usr/lib/python2.6/urllib2.py", line 855, […]
我在我的服务器上安装了CentOS 5。 我在VPS服务器。 我有网站,我有不断在线〜150。 先在网站上看看OK。 但是当我通过链接,有时我收到内存不足PHP错误。 看起来像这样 Fatal error: Out of memory (allocated 36962304) (tried to allocate 7680 bytes) in /home/armtimes/public_html/sites/all/modules/cck/modules/fieldgroup/fieldgroup.install on line 100 总而言之,没有分配的内存非常小。 平均来说,我有30%的CPU负载,25%的RAM负载。 所以我认为这不是一个物理内存问题。 我没有任何错误日志在Apache的日志文件。 没有什么与此相关的。 过去我没有在我的服务器上遇到这个问题,问题就出现了。 除此之外,我收到一些邮件服务器错误。 cpsrvd failed @ Fri Sep 24 16:45:20 2010. A restart was attempted automagically. Service Check Method: [tcp connect] Failure Reason: Unable to connect to […]
我正在使用Slicehost的384MB VPS运行我自己的Web服务器,以便在单独的虚拟主机上运行两个Ruby on Rails应用程序。 我使用Apache2运行Phusion Passenger。 以下是我的Passenger.conf的内容 <IfModule passenger_module> PassengerRoot /opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.11 PassengerLogLevel 0 PassengerRuby /usr/local/bin/ruby PassengerUserSwitching on PassengerDefaultUser nobody PassengerMaxPoolSize 3 PassengerMaxInstancesPerApp 2 PassengerPoolIdleTime 300 # Ruby on Rails Options RailsAutoDetect on RailsSpawnMethod smart NameVirtualHost *:80 </IfModule> 如果我在我的服务器上做了一个“顶部”,我平均使用314MB,这似乎太多了? 我错了,如果不是我可以采取什么步骤来减less内存使用量? 谢谢!
我需要通过cron调用一个php脚本。 cron条目将使用wget。 当我尝试从命令行调用脚本时,我得到“需要授权”,显然来自我的htaccess文件。 有谁知道我可以重写单个目录的htaccess文件?
我们的Intranet使用mod_ldap来将用户authentication到我们的内部Active Directory服务器,如下所示: <Location /***/> AuthType Basic AuthName "***" AuthBasicProvider ldap AuthLDAPUrl "***" require valid-user </Location> 我们希望允许我们的用户通过互联网访问我们的网站,但不幸的是, 基本身份validation是以纯文本方式完成的,这会使我们的AD凭证在网上暴露。 我意识到我可以用ssl来保护整个网站,但是我唯一真正关心的是证书本身。 什么是最好的方式来保护我的AD凭据而不使用https://为整个网站? 注意:我已经尝试用“摘要”代替“基本”,但这不起作用。
正如标题所述,我们在以下环境中遇到了502 /错误的网关/代理错误:在Windows 2008 R2上通过Apache使用HTTPS进行SVN。 这些错误在进行复制,合并操作或分支时特别发生。 作为附加说明,我们正在使用LDAP进行身份validation。 我们已经阅读了许多有类似问题的post,但还没有能够解决我们的解决scheme。 这篇文章似乎相似,但给出的解决scheme不能解决它对我们来说: https : //stackoverflow.com/questions/2479346/502-bad-gateway-with-nginx-apache-subversion-ssl-svn-copy 也许我们把下面这行代码放在错误的地方? 任何人都可以指出应该去哪里具体? RequestHeader编辑目标^ https http早
我有以下的Apacheconfiguration: ServerName mydomain.com <VirtualHost 1.2.3.4:80> # contains my IP NameVirtualHost 1.2.3.4 # contains my IP ServerName mydomain.com </VirtualHost> 我的假设是,只有mydomain.com的请求应该去虚拟主机。 不幸的是,即使对IP地址(上面代码中的1.2.3.4)的请求也由VHOST处理。 1)什么是正确的程序区分IP和主机? 2)将请求指向IP的正确方法是什么?即403(即单独的VHOST)? 非常感谢!