Articles of apache 2.2

仅从一个内部服务器反向代理

我已经configuration了一个反向代理服务器,并正常工作一个内部服务器,例如我们的邮件服务器。 现在,我想知道是否可以为一个服务器/应用程序(在本例中是我们的Web Intranet)configuration反向代理。 我们的问题是Intranet调用同一个Intranet服务器和另一个内部服务器内的另一个应用程序,我知道发布这个资源的唯一方法是在我们的dmz apache中为所有apllications服务器做一个反向代理,但是我喜欢从我们的DMZ反向apache只有内部网将被调用,其他应用程序将被内部网服务器调用,而不是反向代理。 为了安全起见,我喜欢用这个系统进行configuration,只允许外部访问一台服务器。 我configuration了Debian Squeeze和apache 2.2 有可能的? 怎么样? 我会尝试提供更多关于我的环境和我想要做的事情的信息。 我有一个服务器在dmz有一个域发布DNSlogginghttps://intranet.domain.com与Apache 2configuration为本地内部网服务器( https:// local_ip / intranet / )在dmz阿帕奇configuration的反向代理: <Proxy /intranet/> ProxyHTMLLogVerbose On ProxyHTMLURLMap ttps://local_ip/intranet/ /intranet/ ProxyHTMLURLMap / /intranet/ # ProxyPass ttps://local_ip/intranet/ ProxyPassReverse ttps://local_ip/intranet/ </Proxy> (/ app3)ttps:// local_ip / app2作为(/ app2)ttps:// local_ip / app3作为(/ app3)调用另一个应用程序调用相对pathttps:// local_ip / app1应用程序位于其他服务器上,并使用绝对path从Intranet服务器调用,例如:ttps:// server4 / app4 ttps:// server5 / […]

VPS不可用,内存不足错误

我有一个VPS 512Mb的RAM,20Gb的空间和100Mbps的带宽。 我很新的configuration服务器..我用这个VPS来主持我的一些网站。 它运行的是Ubuntu Server 12.04。 每个TOT小时我的服务器变得不可用,我需要重新启动它才能再次进行控制。 我重新启动时看到这些错误: 我有apache2,php5,mysql,phpmyadmin,exim4安装..可能是内存的问题? RAM内存不足? 如果我有更多的内存,我会解决这个问题吗? 以下是我可以从面板中看到的一些图表: 你可以帮我吗?

从我们的networking外部访问我们的内部网 – 没有VPN

我们刚刚将公司内部网从一个基于IIS的ASP(写得不好)的服务器/代码库升级到Windows Server 2008 r2(Apache / MySQL / PHP)服务器。 旧服务器允许用户使用AD用户/通行证login到intranet.xxx.org,然后从基本上任何他们有互联网访问的地方引导他们到公司内联网。 我们希望使用新的设置来模拟该function(或将其更改为更安全的function)。 这似乎是为在州立networking上运行的非现场员工设置的。 状态networking不允许使用VPN,因此,我们需要一种方法来允许这些员工访问Intranet。 那么,我们如何才能允许用户从外部login并访问我们的Intranet呢?

如何确定页面加载问题

我在一个共享的托pipe环境中托pipe一个网站。 我认为我相当不错的编码器。 我已经尽一切可能提高我的页面性能,包括caching和gzipping的内容。 我的用户仍然面临问题。 我的网站的url是http://thinkmovie.in 首先我不知道如果页面加载时间是正常的我的网站。 如果它很高,我想知道确切的原因。 我认为服务器是这里的瓶颈。 任何人都知道服务器导致页面加载时间过长。 我刚刚实施了回旋镖 但不知道如何使用它来满负荷。 我也害怕将其详细信息记入数据库会进一步减慢网站。请给出您的build议。

ajaxplorer:有效的open_basedir限制

我试图安装ajaxplorer在我的家庭文件夹共享托pipe。 当我导航到主页面时,出现错误: is_writable(): open_basedir restriction in effect. File(/var/lib/php5) is not within the allowed path(s): (/var/www//username/:/usr/sbin/sendmail:/usr/share/php :/home/www/appname::/usr/share/pear:/dev/urandom) 可能是什么原因? 我怎么解决它? 有PHP 5.3.3安装,Apache 2.2.16。 我使用ajaxplorer 4.0.4。 编辑: 这个问题是由这个代码部分引起的: $ tmpDir = session_save_path(); $ this-> testedParams [“会话保存path”] = $ tmpDir; if($ tmpDir!=“”){ $ this-> testedParams [“Session Save Path Writeable”] = is_writable($ tmpDir); 错误出现在最后一行,但我附上上下文。

ExecCGI在这个目录下closures

我试图在我的Mac的Web服务器上运行python cgi脚本。 每次我访问文件@ localhost / site.py我得到一个403禁止的错误。 我在看我的Apache的错误日志,它说: [Mon Jun 11 09:52:42 2012] [error] [client ::1] Options ExecCGI is off in this directory: /Users/<username>/Sites/site.py 我已经改变了我的httpd.conf文件,以便我的文档根目录是/ Users // Sites 在我的用户的.conf文件中,我有以下内容: <Directory "/Users/<username>/Sites/"> Options All AllowOverride All Order allow,deny Allow from all AddHandler cgi-script .py </Directory> 为什么它告诉我ExecCGIclosures,当我允许我的用户的.conf文件中的所有选项?

Apache平衡集群

我需要做一个apache + tomcat可靠,高可用的cluser。 我见过很多文档如何使这archeticture: __________________________ _____________ | Load balancer | 1 ________________ * | Tomcat | |__________________________| |_____________| 但是我需要制作多个负载平衡器。 而如何组织这个archeticture是我的问题。 有没有什么文章如何使负载均衡器主机可靠呢? __________________________ | Load balancer | |__________________________| _____________|____________ _____________ | Load balancer |*________________ * | Tomcat | |__________________________| |_____________| _____________|____________ | Load balancer | |__________________________|

一段时间后,mod_pagespeed会忘记优化

我设置了mod_pagespeed,它似乎工作正常,但只有当我重新加载页面。 几分钟后,优化消失了。 这是一个静态网站,只有当您重新加载页面时,才会进行完全优化: twitterbogen.dk 在第一次加载时,CSS文件没有.pagespeed。 在他们中。 如果你重新加载,他们这样做。 任何想法为什么? 这是我的Apache服务器信息 。 这是我的mod_pagespeedconfiguration: ModPagespeed on AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html ModPagespeedFileCachePath "/var/www/mod_pagespeed/cache/" ModPagespeedGeneratedFilePrefix "/var/www/mod_pagespeed/files/" ModPagespeedEnableFilters rewrite_javascript,rewrite_css ModPagespeedEnableFilters collapse_whitespace,elide_attributes ModPagespeedEnableFilters extend_cache,combine_css,move_css_above_scripts,move_css_to_head,inline_css,inline_import_to_link,flatten_css_imports,inline_javascript,outline_javascript,rewrite_style_attributes,rewrite_images,sprite_images ModPagespeedAvoidRenamingIntrospectiveJavascript on ModPagespeedMessageBufferSize 100000

带有自签名证书的Apache显示错误的证书

我试图设置Apache使用自签名证书,但我似乎无法得到它的工作。 我已经尝试了很多方法,最后尝试了这个答案,但仍然遇到了同样的问题。 Safari(和Chrome)给了我一个完全不同的证书(甚至不是接近我提供的证书),根本没有任何意义。 我还没有听说过其他人有这个问题,也不知道它从哪里得到“ORname_Jungo:OpenRG Products Group”。 我也在这里发布我的sslconfiguration。 有没有人有任何想法?

在我的服务器上使用gzip的任何地方都显示黑色的问号

我正在运行Apache + PHP和我的网站中使用gzip(例如,在WordPress中的CSS)的所有地方不再加载,只是显示一个黑色的问号。 我不知道在哪里寻找错误。 我的testing脚本是这样的: <?php header( 'Expires: ' . gmdate('D, d MYH:i:s \G\M\T', time() + 1209600 ) ); header( 'Content-type: text/css; charset=UTF-8' ); $http_accept_encoding = $_SERVER["HTTP_ACCEPT_ENCODING"]; if ( strpos( $http_accept_encoding, 'x-gzip' ) !== FALSE ) { $encoding = 'x-gzip'; } else if( strpos($http_accept_encoding,'gzip') !== FALSE ) { $encoding = 'gzip'; } else { $encoding […]