我正在尝试使用apache设置LDAP身份validation。 集团信息: ldapsearch -x -h ldap-corporate -b "o=example.com,c=us" "cn=Security " dn: cn=Security , ou=lm8100, o=example.com, c=US businessCategory: secadm cn: Security objectClass: groupOfUniqueNames objectClass: epicGroup objectClass: top uniqueMember: cn=Kim Ldaf + uid=CLKM9876,ou=lm8100,o=example.com,c=US uniqueMember: cn=HLK MNOIL+uid=DKL06, ou=lm8100,o=example.com,c=us uniqueMember: cn=TREKS DNKO+uid=RIK02, ou=lm8100,o=example.com,c=US 这是我的configuration,它接受所有有效的LDAP用户,但我的要求是只接受该特定组的有效用户: AllowOverride None Order deny,allow Allow from all AuthType Basic AuthName "Protected" Require valid-user AuthBasicAuthoritative Off […]
我有一个拥有20个不同SSL证书的网站。 当前的configuration文件相当长,并有很多重复,因为我有20个<VirtualHost *:443>块,对于ServerAdmin , DocumentRoot , ErrorLog等大多数相同的值。 唯一不同的值是ServerName, ServerAlias, SSLCertificateFile, SSLCertificateKeyFile 。 是否有一个DRY(不要重复自己)解决scheme这个configuration集?
我目前正试图查看我们的Apache Web服务器(httpd)是否符合STIG Finding WG242 A22 。 这个页面有一个LogFormat的例子,如下所示: LogFormat "%a %A %h %H %l %m %s %t %u %U \"%{Referer}i\" " combined 我们正在使用, LogFormat "%h %l %u %t \"%r\" %>s %b" common 如果我们的服务器中使用的日志格式与STIG页面中的日志格式不匹配,是否会违反STIG ? 或者STIG只是说“你必须有访问日志文件,格式可以是你喜欢的任何东西”。
我有约。 在我的.htaccess文件中使用500 RewriteCond %{HTTP_REFERER}规则来阻止垃圾邮件引用网站。 规则如下: RewriteCond %{HTTP_REFERER} hol\.es [NC,OR] RewriteCond %{HTTP_REFERER} hys\.cz [NC,OR] RewriteCond %{HTTP_REFERER} zzz\.com\.ua [NC,OR] RewriteCond %{HTTP_REFERER} hypersito\.com [NC,OR] RewriteCond %{HTTP_REFERER} tode\.cz [NC,OR] and many more similar lines 现在由于性能问题,我build议将这些规则移到httpd主服务器configuration文件。 我不是这个领域的专家,所以有人请指导我如何做到这一点? 我有权访问WHM和shell。 我在网上search,发现该文件驻留在/etc/httpd/conf目录中。 当我打开httpd.conf文件时,它包含300多行。 我应该在httpd.conf文件中添加这些RewriteCond %{HTTP_REFERER}规则,以及如何?
我试图在我的httpd.conf文件中设置一个别名,以便我可以通过浏览器查看我的日志文件。 以下是我尝试创build的别名。 Alias /logs "/<servername>/log" <Directory /<servername>/log> Options Indexes FollowSymLinks AuthName "Application Logs" AuthType Basic AuthUserFile /<servername>/ihs/610/conf/.htpasswd <Limit GET POST> require valid-user </Limit> </Directory> 这可以在我的开发者框中正常工作,但不在我的生产框中。 不同的是,在我的生产环境中,我的应用程序安装的上下文根是/ 。 当我input我的URL并添加别名(例如mysite.com/logs ),而不是看到日志目录,我看到我的自定义404错误页面。 我认为这是因为我没有使用上下文根或只是/我的应用程序,所有的请求将被应用程序延迟。 有没有解决办法?
我在XP上运行Apache 2.2。 我想设置Apache,以便我有不同的testing站点(每个testing站点在不同的端口上侦听),以供我的内部(家庭networking)上的其他机器访问。 我设法设置不同的虚拟主机(全部使用端口80),然后我使用主机文件提供服务器名称,如: 127.0.0.1 localhost 127.0.0.1 test.php.localhost 127.0.0.1 phpmyadmin.localhost 等等 这在我的本地机器上工作正常,因为我可以访问http://phpmyadmin.localhost/ (例如,在我的本地机器上。但是,当我去到另一台机器,我不能键入http://phpmyadmin.localhost/我只能inputhttp:// [server.ip.address] ,在这种情况下,给我的httpd.conf文件中列出的第一个网站。 我有两个(可能有关)的问题 我需要做什么以便我可以从局域网中的另一台机器访问http://phpmyadmin.localhost/ (这仅仅是修改每台机器上的主机文件的情况,还是更复杂?) 如何从我的networking中的一台机器访问特定的网站(在本地服务器上),而不是自动分配到httpd.conf中列出的第一个网站?
我在一个大的局域网,这是在代理/防火墙后面 我正在使用一个apache / php / mysql应用程序,除了我的工作站之外,它还托pipe在一个小型服务器上。 此服务器也连接到局域网,并在代理后面: 服务器有一个本地IP分配: 10.64.xx 此外,该服务器还有一个公用IP(或从代理/防火墙内redirect): 200.41.xx 我不能从局域网访问公共IP,但是我可以从大楼外面ping公共IP 我应该如何configurationApache来监听公共IP,并打开80端口供人们从外面访问? 。 现在设置为Listen 10.64.xx:80 非常感谢,
所以这是我的情况: 我有1个静态IP和2个服务器。 1台服务器是一台Web服务器,另一台是邮件服务器。 我有一个路由器作为一个硬件防火墙,所有的端口设置,需要通过内部IP地址。 如果用户inputurlhttp://www.domain.com,他们会看到该网站。 如果用户想要访问networking邮件,他们键入urlhttp://mail.domain.com,但仍然可以看到http://www.domain.com 我已经设置webmail域可通过邮件服务器上的端口8080访问,如果用户键入url http://mail.domain.com:8080它没有任何问题,但与http://mail.domain.com 。 所以这是我的问题: 在我的httpd.conf我想设置一个redirect301,以便当用户键入http://mail.domain.com他们被redirect到http://mail.domain.com:8080 我宁愿不要使用.htaccess,并保持httpd.conf中的指令 谢谢…
我有Windows XP专业版(SP3)运行+ XAMPP与Apache 2.2.12。 一切正常安装,并与本地驱动器正常工作 。 问题是我想使用Apaches http.conf文件中定义的别名 访问networking驱动器“U:/” : Alias /w1/ "C:\workspace" // works Alias /w2/ "U:\workspace" // does not work networking驱动器U托pipe在别的地方,我不能改变任何设置。 我知道Apache正在另一个用户下运行,因此无法findnetworking驱动器U. 我能做些什么来使其作为一个Windows服务? 我已经尝试使用带有UNC的DocumentRoot / Alias,使用我自己的帐户使用Windows服务“login为”。 编辑:至less工作是:在控制台上运行Apache使用参数“-c”与httpd.conf后apileied附加设置: httpd.exe -c "alias /e U:\"
我编辑我的httpd.conf有以下几点 StartServers 2 MinSpareServers 2 MaxSpareServers 4 MaxClients 150 MaxRequestsPerChild 0 但是当我做一个 root@server [/usr/local/apache/conf]# ps aux | grep httpd | wc -l 我得到65-75个进程。 任何想法,为什么设置不生效? 我正在使用prefork,以防万一。