Articles of apache 2.2

除了使用.htaccess或vhost.conf的具有特定名称的子目录之外,不允许在目录中的所有内容

我怎么能禁止在目录中的一切,除了具有特定名称的子目录使用htaccess甚至vhost.conf的网站? 我有一个受保护的主目录,其中包含子目录。 每个子目录都有另一个名为“拇指”的子目录,我想让人们访问。 在thumbs文件夹中,我的文件都以“thumb_”前缀开头。 那么使用哪种方法,.htaccess FilesMatch或者vhost DirectoryMatch? 和将使用的代码是什么? 谢谢

链接域名,服务器,DNS服务器?

我想我已经有点迷路了 基本上我有一个私人服务器,在一个地方注册一个.com域,并使用clouDNS.net作为DNS服务器。 我试图托pipe我自己的DNS服务器,但它有点太混乱。 我的域名注册有clouDNS名称服务器设置,在clouDNS我有名称服务器链接到我的域名,但我在哪里可以链接到我的服务器IP地址的域名? 谢谢!

如何使用LDAP身份validation创build公共html(apache2)?

我在Ubuntu 12.04服务器上运行Apache2,因为我想为每个ldap用户创build一个主目录。 我正在使用LDAP进行身份validation,它工作正常。 此外,我已经做了一些Apache2的LDAP模块的testing,它工作正常。 这个LDAP身份validation的问题在于,即使用户不是该用户的所有者 ,任何成功login都可以访问〜user / public_html。 我不知道如何控制,例如,userldap2访问userldap1 / public_html。 我只想要userldap1访问userldap1。 有谁可以告诉我如何使用LDAP身份validation来控制它? 我希望你能理解我。 我的configuration(auth_ldap.conf) <Directory /home/disco2/*/public_html> AuthName "Authentication" AuthType basic AuthBasicProvider ldap AuthzLDAPAuthoritative off AuthLDAPURL ldap://prueba.borja/dc=prueba,dc=borja?uid? Require ldap-filter objectClass=posixAccount </Directory>

apache,shibboleth,负载均衡别名,ssl

早上好人 你能帮我解决下面的问题吗? 我有一个DNS负载均衡机制和别名(hostAlias),可能指向host01或host02 我想configurationapache和shibboleth来处理这个别名。 会发生什么… 用户types: https://hostAlias (指向host01)apache host01:redirect到shibboleth shibboleth host01:redirect到**https://hostAlias.cern.ch/Shibboleth.sso/ADFS** 现在有两种情况。 这次hostAlias会再次指向host01,否则它将指向host02。 如果指向host02,则host01不会获得安全性,authentication失败。 另外,关于SSL证书,我猜每个主机都需要自己的证书。 对 ? 我需要使用DNS别名的证书吗? 提前致谢 !

无法访问服务器上的文件夹 – 权限被拒绝

我正在运行与Ubuntu的11.04的VPS。 一个干净的Modx安装后,我试图访问http://www.encepence.pl/manager ,我有我的服务器拒绝的权限。 问题是我可以轻松地访问该域下的任何其他文件夹,并通过ftp修改这个文件夹(pipe理员)的内容。 我试过修改虚拟主机 <Directory /var/www/blackflow/data/www/encepence.pl/manager/> Options Indexes FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> 但它没有工作。 <Directory /var/www/blackflow/data/www/encepence.pl> Options -ExecCGI -Includes php_admin_value open_basedir "/var/www/blackflow/data:." php_admin_flag engine on </Directory> <VirtualHost 192.166.219.34:80 > ServerName encepence.pl CustomLog /var/www/httpd-logs/encepence.pl.access.log combined DocumentRoot /var/www/blackflow/data/www/encepence.pl ErrorLog /var/www/httpd-logs/encepence.pl.error.log ServerAdmin [email protected] ServerAlias www.encepence.pl SuexecUserGroup blackflow blackflow AddType application/x-httpd-php .php .php3 […]

如何在Apache / Ubuntu Linux上启用代理caching?

我已经启用浏览器caching在我的Apache,但还有一件事,我的网页铬审计报告build议“利用代理caching(35)”。 任何想法如何做到这一点?

PHP不在本地机器上运行

我想在我的iMac上使用内置的networking服务器来testing我的网站。 由于某些原因PHP没有运行。 我已经检查了我的httpd.conf文件和下面一行: LoadModule php5_module libexec/apache2/libphp5.so 没有注释。 以下版本已安装: PHP 5.3.15 with Suhosin-Patch (cli) (built: Aug 24 2012 17:45:44) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies 当我尝试访问浏览器中的PHP页面时,它只是输出实际的PHP代码。 任何帮助表示赞赏,我一直在谷歌search几个小时,我没有得到任何地方。 问候,斯蒂芬

如何“FTP监狱”与Apache?

我需要允许某人通过FTP访问我的网站,但是有许多目录不能被允许查看或修改。 例如,像这样的东西: private_info_1 public_info_1 private_info_2 public_info_2 在这个例子中,FTP用户需要被允许在公共目录中做东西,而不是私人的东西。 我如何去做这个与Apache服务器? 我有cPanel和SSH访问。

代理传递域从默认的apache端口80到另一个端口上的nginx

我仍然在学习服务器的东西,所以希望标题足够描述。 基本上我有sub.domain.com,我想运行在端口8090的nginx。 我想单独离开apache,让它捕获端口80上的所有默认stream量。 所以我想用虚拟名称主机代理传递给sub.domain.com:8090,没有工作,不知道什么是正确的语法可能是。 有任何想法吗? 我发现的大部分是通过从Apache nginx,但我想做的相反。 LoadModule proxy_module modules / mod_proxy.so LoadModule proxy_http_module modules / mod_proxy_http.so <VirtualHost sub.domain.com:80> ProxyPreserveHost打开 ProxyRequestclosures ServerName sub.domain.com DocumentRoot / home / app / public ServerAlias sub.domain.com proxyPass / http://appname:8090/ (also tried localhost and sub.domain.com) ProxyPassReverse / http://appname:8090/ </VirtualHost> 当我这样做,我得到 [警告]模块proxy_module已经加载,skippin [warn]模块proxy_http_module已经加载,跳过 [错误](EAI 2)名称或服务未知:无法parsing主机名sub.domain.com – 忽略! 是的,该应用程序正在工作(我有它运行在另一个子域的端口80),它在sub.domain.com:8090

服务器500错误与.htaccess中的mod_deflate

当我在Apache 2.2.23下的.htaccess中启用mod_deflate时,我得到一个站点宽度为500的服务器错误。 这是我正在使用的代码: <IfModule mod_deflate.c> # Don't compress certain content under Apache 2.x <Location /> SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI \ \.(?:gif|jpe?g|png)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \ \.(?:exe|t?gz|zip|gz2|sit|rar)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \/(shipments)\.php no-gzip dont-vary SetEnvIfNoCase Request_URI \/(modules)\/ no-gzip dont-vary </Location> AddOutputFilterByType DEFLATE text/* application/x-javascript application/javascript application/x-httpd-php application/rss+xml application/atom_xml <ifmodule mod_headers.c> # properly handle requests coming […]