Articles of apache 2.2

为什么apache / passenger无法打开sqlite3 rails数据库文件?

我正在运行apache2 / passenger2.0.3(Ubuntu 9.10包)。 我可以在rails文件夹中启动Webrick,并像我在开发框中那样完美地运行应用程序 script/server 那么为什么Apache /乘客无法打开数据库,扔500和把以下内容在日志中? 状态:500内部服务器错误无法打开数据库:无法打开数据库文件/usr/lib/ruby/1.8/sqlite3/errors.rb:62:检查'…

更新后PHP执行超时

最初发布在stackoverflow,但我认为这将是更合适的。 需要Finfo,但删除MSI包,所以卸载PHP 5.3.0,下载5.3.2并安装。 现在我所有的网站都有虚假的错误和执行超时。 最初更新与VC9构build,但后来实现了错误和更新与VC6(同样的问题)。 示例错误: 警告:PDO :: __构造()[pdo .–构造]:[2002]连接尝试失败,因为连接方没有(尝试连接通过tcp:// localhost:3306)在… Core.php on第60行

与穆宁问题的Apache日志

在Munin图中: “apache访问”和“apache进程”的含义是什么? 他们之间有什么关系?

Windows / Apache / PHP CPU在100%的小负载下

我有一个装有Apache 2.2和PHP 5.2的Windows盒子。 如果一次只有less数用户运行,但在负载testing(50#用户testing#1)下,CPU运行效果会很好,CPU将上升到100%。 几乎所有这些CPU使用来自httpd.exe。 我目前已经通过php5_modulebuild立了PHP,但是我打算接下来要做的第一件事就是使用FastCGI。 FastCGI更好地处理多个连接? 有什么其他的想法可能会导致Apache运行如此之高? 2010年4月12日更新 仍然有问题。 这里有一些我已经试过的东西,没有用: 从mod_php切换到mod_fcgid 增加了eAccelerator 试过非线程安全版本的PHP

阿帕奇 – 如何提供除www数据以外的用户页面

我有一个使用Apache的networking服务器。 当我在/var/www/project1/public_html和/var/www/project2/public_html上执行ls -l时,我看到它们分别由projectuser1和/var/www/project2/public_html拥有。 在我看过的其他一些服务器上, /var/www/project1/public_html和/var/www/project2/public_html仅由www-data拥有。 我将如何将这些所有权更改为projectuser1和projectuser2 ,以便这些新用户可以login到他们的区域并pipe理他们自己的网站? 我创build了一个用户projectuser1然后做了一个chown -R projectuser1 /var/www/project1 ,但是任何时候projectuser1向这个目录添加一个新文件,Apache给了我一个权限错误。 如果做一个chown -R www-data /var/www/project1 ,那么一切都可以再次运行。 最终,我希望apache通过拥有它的projectuser1来提供/var/www/project1目录。

apache2工作正常,没有PHP,但没有使用PHP

我已经删除了一切,并重新安装apache 2.它的工作原理。 但是,如果我安装libapache2-mod-php5,那么Apache停止工作。 如果我再次删除该libapache2 …然后再次apache开始工作 我该怎么办 Ubuntu 9.10 这在Apache错误的日志文件中的错误 PHP Warning: [eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.2.6-3ubuntu4.4. Rebuild it for your PHP version (5.2.10-2ubuntu6.4) or download precompiled binaries.\n in Unknown on line 0 PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0

ApacheTop和Plesk

我试图find一种方法来监视我的Apache服务器,所以我可以看到哪个域导致我的服务器发生速度变慢。 我希望能够用ApacheTop做到这一点,但我必须单独列出每个日志文件,因为Plesk将域apache日志分割成单独的文件。 有没有办法我可以用ApacheTop做到这一点,或者我应该使用另一种工具? 谢谢

获取mydomain.com/subdomain以parsing为subdomain.mydomain.com

我在subdomain1.mydomain.com上的内容不能驻留在mydomain.com/subdomain1上。 不过,我所有的其他内容都驻留在mydomain.com/subdomain*types的文件夹中。 为了保持一致性,我希望实际上位于subdomain1.mydomain.com的内容看起来好像它在mydomain.com/subdomain1上 – 有什么办法,使用.htaccess,我可以做到这一点,承载记住: (1)子域本身也有一个嵌套的永久链接结构,这意味着子域的目录结构中有额外的文件夹; (2)我希望浏览器在redirect后显示地址为mydomain / subdomain1。

后面的2个Apache HTTP服务器的Tomcat

我有这样的架构: http Ajp [Apache A] ——-> [Apache B] ———-> [Tomcat] 有一种方法来configuration[Apache B]转发ajp请求,以达到此目的: Ajp Ajp [Apache A] ——-> [Apache B] ———-> [Tomcat] ??? 提前谢谢了。

安装了Apache。 Bash:“服务httpd状态”什么都不做,

我刚从源码(httpd-2.2.15.tar.gz)在CentOS5上安装了Apache 2,使用: ./configure –prefix=/usr/local/apache make make install /usr/local/apache/bin/apachectl start 我已经validation了httpd在ps中运行,并validation它正在服务于默认的htdocs页面。 但是,在服务–status-all中没有findApache,而在/etc/init.d中找不到Apache,所以我无法运行'service httpd status'或'/etc/init.d/httpd start'和其他命令。 任何想法我失踪?