Articles of apache 2.2

默认本地主机在mac狮子移动缓慢

在我的Mac上开发时,与mamp服务器相比,默认的localhost服务器运行速度非常慢。 我在这两台服务器上运行nmap,并得到了重大的不同。 不幸的是,这已经超出了我的知识领域。 这是什么意思,是否有一种方法可以修复默认的本地主机运行速度更快? ****-MBP:~ ****$ nmap localhost Starting Nmap 5.51 ( http://nmap.org ) at 2012-05-01 14:12 CDT Nmap scan report for localhost (127.0.0.1) Host is up (0.00056s latency). Not shown: 499 closed ports, 491 filtered ports PORT STATE SERVICE 80/tcp open http 88/tcp open kerberos-sec 548/tcp open afp 631/tcp open ipp 3389/tcp open ms-term-serv […]

如何在Rackspace服务器上使用RVM安装Phusion Passenger?

我正准备开始托pipe我自己的Ruby应用程序。 我的生产服务器上已经安装了RVM。 现在我想安装Passenger。 我把Ruby 1.9.2设置为默认值。 我安装了乘客gem,运行passenger-install-apache2-module 。 这显示了一个缺less依赖关系的列表,其中一个是对Ruby的OpenSSL支持。 它解释说我需要重新安装OpenSSL支持的Ruby。 我不知道该怎么做,也不知道为什么不在那里。 以下是其他错误的列表: GNU C ++编译器…未find curl发展头与SSL支持…找不到 OpenSSL开发标题…未find Zlib开发标题…找不到 Ruby开发标题…发现 对于Ruby的OpenSSL支持…未find RubyGems …find了 Rake …在/usr/local/rvm/wrappers/ruby-1.9.2-p320/rake上find 机架…发现 Apache 2 …位于/ usr / sbin / httpd Apache 2开发标题…未find Apache便携式运行时(APR)开发标题…未find Apache便携式运行时实用程序(APU)开发标题…未find 这些东西好像应该已经可用了。 我安装了RVM吗? 有没有一种更简单的方法让客运启动,而不需要安装一堆我以后可能永远不会使用的依赖关系? 我该怎么办? 更新:我忘了提及这是一个在Rackspace托pipe的RedHat服务器。 我不确定是否有Rackspace推荐的方法。 我知道他们维护自己的可信软件包/存储库列表。

最好的Apacheconfiguration

您好我有一个768Mb的RAM的VPS Linux服务器和我的网站是基于WordPress的,每天有超过50000的浏览量,在最近我得到了严重的服务器重载问题,并知道Apache使用大部分内存,所以如果有人可以build议我最佳的Apacheconfiguration 我目前的configuration是 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 30 MaxRequestsPerChild 0 </IfModule>

301在新旧URL中使用时redirect问题

我们正在尝试创build一组301redirect,其中来自旧url的确切string也出现在新url的相同位置。 看下面的例子: 旧的url http://www.domain.com/foobar 新的url http://www.domain.com/foobar/i55 我们已经尝试了这样的标准301redirect: Redirect 301 /foobar$ http://www.domain.com/foobar/i55 这不起作用,并导致404: File does not exist: /home/domain/public_html/foobar 我们应该看一下重写规则吗,还是可以通过调整301规则来解决? 谢谢。

没有错误日志… XAMPP虚拟主机configuration?

我正在Windows 7上运行error_log("test")不会输出到我的vhostconfiguration中指定的error_log(尽pipe在同一configuration中指定的访问日志)。 有任何想法吗? <VirtualHost *:80> DocumentRoot "c:\Users\User\Example" ServerName example.local CustomLog "C:\Users\User\Program\logs\local_access.log" combined ErrorLog "C:\Users\User\Program\logs\local_error.log" <Directory "C:\Users\User\Program"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>

在Mac OS X上通过模式将地址redirect到本地主机

我甚至不知道如何提出这个问题。 答案可能在那里,但我找不到。 所以我为我的Mac设置了虚拟主机,并且在我的计算机上进行了本地开发。 我有一个vhost文件夹在我的Sites文件夹,我有一个文件夹的列表,如: recipes.cam database.cam sandbox.cam codeigniter.cam 并在我的/etc/hosts文件中我有一个条目为每个: # vhosts 127.0.0.1 recipes.cam 127.0.0.1 database.cam 127.0.0.1 sandbox.cam 127.0.0.1 codeigniter.cam # … 这工作很好。 当我在浏览器中访问http://recipes.cam时,会显示~/Sites/vhosts/recipes.cam/ 。 所以这是我的问题 :有没有办法有任何地址结束.camredirect到本地主机? 所以我不必在每次添加一个新目录的时候在hosts上创build一个新条目(这经常发生)。 我在我的hosts文件中尝试127.0.0.1 *.cam ,但它不起作用: – /

nginx重写caching图像的规则

目前我们正在将所有的服务从apache2迁移到nginx,但是目前还停留在特定的重写规则中。 apache中的规则是检查caching的图像/缩略图是否存在,如果存在,则直接发送输出。 否则会将请求重写到image processing器。 # if cached version exists, output directly RewriteCond %{QUERY_STRING} ^(Guest|Member|avatar|tagged|thumb)$ RewriteCond %{DOCUMENT_ROOT}/cache/$1/%{QUERY_STRING}.jpg -f RewriteRule (.*)\.jpg$ /cache/$1/%{QUERY_STRING}.jpg [L] # otherwise redirect all jpg-image-requests to processing # script if they are not in cache dir RewriteCond %{REQUEST_URI} !^/cache RewriteRule \.jpg$ /image_processing.php [QSA,L] 我们尝试了几个try_files方法,但是到目前为止我们失败了。 有人可以帮助将这个重写规则移植到Nginx吗? 非常感谢你!

JSP:尝试使用mod_jkconfigurationApache2 + Tomcat6

我试图在Ubuntu 10.04上使用mod_jk来configurationApache2 + Tomcat。 我安装了所有东西并进行了configuration,但是它总是返回我的JSP文件的源代码。 我已经读过,最可能的问题是,Httpd不会将请求redirect到Tomcat。 所以,试着用很多教程和解释来修复它,但是没有人为我工作。 这个页面是这个: http : //dev.geradorboletos.doois.com.br/index.jsp httpd.conf: Include /etc/apache2/mods-available/jk.conf /etc/apache2/mods-available/jk.conf: JkWorkersFile /etc/libapache2-mod-jk/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel info JkMount /*.jsp geradorboletos JkMount /* geradorboletos /etc/libapache2-mod-jk/workers.properties: workers.tomcat_home=/usr/share/tomcat6 workers.java_home=/usr/lib/jvm/java-6-openjdk/jre/ ps=/ worker.list=geradorboletos worker.geradorboletos.port=8009 worker.geradorboletos.host=localhost worker.geradorboletos.type=ajp13 worker.geradorboletos.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balance_workers=geradorboletos 和/ etc / apache2 / sites-available / geradorboletos: <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName dev.geradorboletos.doois.com.br DocumentRoot /var/lib/tomcat6/webapps/geradorboletos/ <Directory […]

Apache2两个虚拟主机

我在一台服务器上有两台虚拟主机:srv-08.zone08.edu:80 tulip.zone08.edu:8088 当我把srv-08.zone08.edu:8088,我什么也得不到。 文件/etc/apache2/ports.conf: NameVirtualHost srv-08.zone08.edu:80 NameVirtualHost tulip.zone08.edu:8088 Listen 80 Listen 8088 文件configurationsrv-08.zone08.edu(less数第一行): <VirtualHost srv-08.zone08.edu:80> ServerAdmin [email protected] ServerName srv-08.zone08.edu *** 文件configurationtulip.zone08.edu(less数第一行): <VirtualHost tulip.zone08.edu:8088> ServerAdmin [email protected] ServerName tulip.zone08.edu *** 我认为,只要改变VirtualHost和NameVirtualHost就足够了。 但这还不够…(这样,我的主机就不能从其他连接的PC上看到了,有什么想法吗? Cofig文件: <VirtualHost tulip.zone08.edu:8088> ServerAdmin [email protected] ServerName tulip.zone08.edu DocumentRoot /usr/apache ErrorLog /home/usr/apache2.log RewriteEngine on RewriteCond %{HTTP_HOST} srv-08.zone08.edu RewriteRule (.*) http://srv-08.zone08.edu/$1 <Directory "/usr/apache"> Options Indexes MultiViews FollowSymLinks […]

将PHP页面映射为Django(Python)的虚拟主机的一部分

我有一个类似这样的问题: Apache:将一个虚拟主机映射到另一个虚拟主机的子目录 除了我在Django的域内服务PHP: example.com服务Django,使用WSGI等, example.com/some_app需要完全基于PHP,不能通过Django, 我怎样才能做到这一点? 我相信这是可能的,但是你能给我一些关于如何做到的线索吗?