Articles of apache 2.2

tomcat6&apache2虚拟主机

我已经在ubuntu服务器9.10的端口80上运行apache2和tomcat6。 我有一个注册的域名,我将访问导航到http://abc.mydomain.com的jsp索引页面。 该页面位于tomcat_home / webapps / myapp下面,下面是server.xml文件中的tomcat虚拟主机: <Host name="abc.mydomain.com" debug="0" appBase="webapps" unpackWARs="true"> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="virtual_log1." suffix=".log" timestamp="true"/> <Context path="" docBase="/usr/share/tomcat/webapps/myapps" debug="0" reloadable="true"/> </Host> 最近有一个新域名被购买(xyz.mydomain.com),我被要求做虚拟主机,这样新的域名直接指向位于'tomcat_home / webapps / myapps / WE-INF / js /'(可以访问http://abc.mydomain.com/admin )。 我怎么能这样做? 如果我键入http://abc.mydomain.com/admin我会得到我想要的页面。 我应该通过inputhttp://xyz.mydomain.com访问这个页面。 有没有urlredirect,或者我可以在tomcat virtualhosting中定义任何别名? 需要帮忙…

apache2configuration文件中“python-program”的源代码

我试图调整我的服务器,但我不明白什么是“站点configuration文件中的”python程序“的定义。 由此,我明白这是对python的某种参考。 我的意思是,它在哪里定义? 哪一个版本也能引导?这个variables(如果是这样的话)在哪里引入? 它是否内置到Apache 2? 为了确保我清楚,我在这方面看到它… <Location "/"> SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE mysite.settings PythonDebug Off PythonPath "['/main-data/www/mysite'] + sys.path </Location>

Nginx的反向代理设置完美,但IP仍然是127.0.0.1?

代理工作正常,我的发行版是Ubuntu 10.04LTS(服务器)和rpaf在apache内加载,具有以下设置httpd.conf: <IfModule mod_rpaf.c> RPAFenable On RPAFsethostname On RPAFproxy_ips 127.0.0.1 </IfModule> 我可以确定它被加载,例如: #a2enmod rpaf Module rpaf already enabled 我有强制重新加载的Apache,并重新加载nginx但我所有的连接仍然是从127.0.0.1: “GET /index.php HTTP / 1.0”200 1267“ – ”“Mozilla / 5.0(Windows; U; Windows NT 5.1; zh-CN)美国; rv:1.9.0.19)Gecko / 2010031422 Firefox / 3.0.19“ 为什么它仍然是来自外部的本地主机? 我会给任何信息,如果需要的话。

内部服务器错误,什么阻止允许索引目录的htaccess文件

第一次写一个.htaccess,所以… 我试图允许索引一个目录,然后为特定目录添加一个密码。 我在这里正在写一个.htaccess文件。 我正在努力的服务器否认dirs索引(我认为),但本身并没有使用.htaccess文件。 我做了这个声明,它不会返回一个内部错误,当我在我的htaccess文件中添加以下行我想允许索引: <Files index.html> Order allow,deny Allow from all </Files> 我使用以下内容时出现内部错误: <Files index.html> Order allow,deny Allow from all </Files> <Directory> Order allow,deny Deny from all </Directory> 我用上面的,他们是非常简单的声明,我只是检查.htaccess文件是否工作。 我认为这与服务器上的一些configuration文件中的拒绝有关。 我检查了apache2.conf并修改那个似乎没有太多的。 也许我错误地修改了它,但是我也认为它可能与000-默认文件(/ etc / apache2 / sites-enabled /)有关,因为它们被声明如下: ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options -Indexes FollowSymLinks […]

设置一个域名和两个服务器的网站

原谅我,如果这已经得到回答,但我已经到处看。 基本上,我们有一个在Windows服务器上的商店设置。 但是,我们想要在网站内部设置第二个区域,用于内容和文章等。我们希望将内容区域设置为在Linux服务器上的一个WordPress站点。 我们如何在Windows服务器上configurationIIS,在另一台服务器上configurationapache / wordpress来在使用同一个域名的情况下完成这项任务? 我们希望URL看起来像下面的样子。 http://www.store.com/ http://www.store.com/articles/ ..

url重写,使生成的thumnailscaching像静态,一个语法问题

这是屁股问题的痛苦! 鉴于:大多数代理,不要caching资源与“?” 即使在响应中存在Cache-control:public头部,它们的URL也是如此。 为了启用这些资源的代理caching,我已经从引用到静态资源中删除查询string,在非常丑陋的Apache正则expression式代码!* 第一部分完成与Dennis Williamson & Mark Henderson马克亨德森两个天才的线索 第二部分在这里,这个问题涵盖了第二部分:使代码优雅和不太干净 以前有过 <img src="/imgcpu?src=folder1/some_funny_kitty.jpg&w=3500&h=10&c=p&q=90" /> <img src="/imgcpu?src=folder3/camels_ride_on_birds.jpg&w=200&h=500&f=bw&q=10" /> <img src="/imgcpu?src=folder3/clay_loves_frogs.jpg&h=200" /> 工作中 <img src="/IMG-folder1/some_funny_kitty_w3500_h10_cp_q90.jpg" /> <img src="/IMG-folder3/camels_ride_on_birds_w200_h500_fbw_q10.jpg" /> <img src="/IMG-folder3/clay_loves_frogs_h200.jpg" /> 在这个不雅的代码的成本 # Rewrite imgcpu?src= thumbnail maker to nice static urls RewriteCond %{REQUEST_URI} ^IMG.*$ RewriteRule ^IMG-(.+)_w(.+)_h(.+)_c(.+)_f(.+)_q(.+).jpg$ imgcpu\?src=$1\.jpg&w=$2&h=$3&c=$4&f=$5&q=$6 [L] RewriteRule ^IMG-(.+)_w(.+)_h(.+)_c(.+)_f(.+).jpg$ imgcpu\?src=$1\.jpg&w=$2&h=$3&c=$4&f=$5 [L] RewriteRule ^IMG-(.+)_w(.+)_h(.+)_c(.+)_q(.+).jpg$ imgcpu\?src=$1\.jpg&w=$2&h=$3&c=$4&q=$5 [L] […]

防止apache2锤击

我有一个在Debian / Linux上使用postgres数据库的应用程序的apache2服务器。 该服务器有1.2演示的内存。 在客户端(浏览器),如果我不断刷新窗口(F5)很长一段时间(大约1分钟),apache2和postgresql最终崩溃,并且恢复后都恢复正常。 这是由于应用程序的编程不佳,我无法控制的方面,以及我正在用服务器恳求服务器,并试图回答所有问题。 我的问题是,在Debian上是否有工具可以看到一个恶意IP,并阻止它一段时间? 任何事情都会有帮助。 更新:这是从服务器端的angular度出发,抽象出每个HTTP请求需要完成的低效率/负载密集型操作。 忘记应用程序,从服务器的angular度考虑它。 谢谢

从主机(mod_authz_host)拒绝是无效的

我正在尝试configuration一个Apache HTTP服务器安装,并遇到一个问题让Deny指令在一般或VirtualHost上下文出于某种原因正常工作。 我尽可能地去除了这个问题,但是即使这个简单的情况也行不通。 httpd.conf文件很简单: ServerName localhost <Directory /> Order Allow,Deny Deny from All </Directory> 虚拟主机的configuration文件如下所示: <VirtualHost *:80> ServerName site-1.mydomain.com ServerAdmin [email protected] DocumentRoot /var/www/site-1.mydomain.com/docroot/ <Directory /> Order Allow,Deny Deny from all </Directory> </VirtualHost> 然而由于某种原因,Deny指令不起作用,例如site-1.mydomain.com/index.html,在请求时正常加载。 我可以在这里错过什么? 任何帮助将非常感激。

将身份validation从Apache传递给JBoss

我有一个Apache服务器设置,将请求传递给JBoss服务器以提供Java内容。 我已经能够得到这个工作没有问题。 但是,似乎Apache的身份validation没有被发送。 当我去到一个给定的URL,Apache挑战我的用户名/密码,但是当请求过渡到JBoss,我试图getRemoteUser() ,我什么都没有。 我很新configuration任何types的服务器(我是一个开发人员设置testing环境),所以任何帮助将不胜感激!

Zlib压缩和放气压缩。 如何在htaccess中正确使用?

为了加快我的网站和PHP页面,我使用压缩我的PHP页面当前获取文本,创build缩略图等目前这两个压缩段落在我的htaccess文件的最底部。 如果两者都在那里? 这段代码是否正确? 什么价值是最好的zlib去在我的htaccess? 我guese 16386是默认的,等于16K或16K 。 如果一个人放2M呢? 这将使PHP处理或页面加载任何更快? 除了数字16386之外,还有其他的select吗? 任何和所有的build议,欢迎和荣幸+1! # preserve bandwidth for PHP enabled servers <ifmodule mod_php4.c> php_value zlib.output_compression 16386 </ifmodule> # compress speficic filetypes <IfModule mod_deflate.c> <FilesMatch "\.(js|css|eot|ttf|fon|svg|xml|ast|php)$"> SetOutputFilter DEFLATE </FilesMatch> </IfModule>