Articles of apache 2.2

SuExec:“命令不是在docroot”即使它是?

Arch Linux 2011.08.19(Linux 3.4.2 i686) 带有SuExec的Apache 2.2.22 PHP 5.4.4(cli)通过FastCGI 我的网站都工作得很好…我不知道什么时候发生了,因为我注意到它在一个星期后(我猜也许在系统升级后),但所有我的VirtualHosts脱机与可怕的“脚本的提前结束头文件:php-fcgid-wrapper“500错误。 SuExec日志给了我这个每个网站: [2012-07-16 00:45:02]: uid: (1001/site) gid: (1001/site) cmd: php-fcgid-wrapper [2012-07-16 00:45:02]: command not in docroot (/var/www/site/fcgi-bin/php-fcgid-wrapper) 这不是(或者至less不应该)是真的…我用–with-suexec-docroot=/srv/www设置自动编译Apache 。 不过,我尝试了一个理智的检查,看看SuExec实际上认为它有什么文字根据: $ suexec -V suexec policy violation: see suexec log for more details 对于这些日志声称: [2012-07-16 01:07:52]: too few arguments 用sudo试了一下 一样。 所以,即使这样做没有意义,也不能正确地诊断问题。 我尝试的另一件事是将所有内容从/srv/www移动到默认文档根目录/var/www ,以查看在升级过程中是否可能恢复为原始存储库版本。 更新我的VirtealHosts,重新启动Apache,但仍然有相同的500错误。 还有什么可能导致这个?

如何设置我的Linode服务器在不同子域上运行多个程序?

我刚刚得到一个linode帐户和一些域名。 有了这些原材料,我想要做的是: example.com — static hosting gitlab.example.com — install gitlab here dev.example.com — be able to install ruby stuff here another-domain.com — run a node server from here third-domain.com — run another node server from here 我只有Apache的经验,但我不知道如何将Apache与Node集成。 但是真的,我想知道做这个最好的方法是什么? 不要担心我是否知道这项技术 – 我会学习的!

如何安装nginx与Plesk的WordPress博客

我有一个运行在Plesk 10.4服务器上的WordPress网站,只有服务器上的这个网站,它最近开始收到巨大的stream量。 我如何安装nginx作为WordPress网站的反向代理? 当前configuration: Centos 5 Plesk 10.4 PHP 5 MySQL的 的Apache2

如何在Linux VPS中以编程方式添加网站?

我想以编程的方式将一个网站添加到Centos VPS,我发现许多对IIS的引用,但对Linux没有任何意义。 我有一个网站,让用户创build一个自定义的网站。 我想要的是给用户select使用自己的域名。 因此,当用户添加他/她自己的域名(并将他/她的域名指向我的DNS服务器),将此域名作为附加域名添加到我的服务器,并添加一个虚拟主机到Apache … 任何帮助将不胜感激… 亚历克斯问候

SVN txn-current-lock:权限被拒绝

我刚刚在运行CentOS 6的服务器上build立了一个SVN仓库。我遵循这里的指示,事情进行得相当顺利。 直到我试图导入我的初始文件结构 svn import /path/to/wc http://svn.host.com/svn/repos -m "Init repo" 给了我以下 svn: Can't open file '/home/podsvn/svn/repos/db/txn-current-lock': Permission denied 但是, svn import /path/to/wc file:///path/to/repository -m "Init Repo"非常有用。 对于使用回购进行远程处理没有用处。 有点search导致我看到这是一个权限问题,但任何回购权限configuration失败: 这是上述教程之后的默认回购权限,失败: -rw-rw-r– 1 apache apache 229 Jul 24 08:58 README.txt drwxrwxr-x 2 apache apache 4096 Jul 24 09:17 conf/ drwxrwsr-x 6 apache apache 4096 Jul 24 08:58 […]

httpd使用数百MB的内存

我有一台运行Apache 2.2.21 64位的512MB MediaTemple (dv)4服务器。 在开始的60秒内,httpd产生了2-4个进程,每个进程占用大约150MB的内存(根据顶部的“RES”列)。 这很快就崩溃了我的服务器。 通过“崩溃”我的意思是所有的url开始超时,因此我不能login到附加的石膏面板。 此外,ssh不再有效(连接超时),MediaTemple提供的实时统计也停止工作。 到目前为止,我发现的唯一的修复方法是重新启动服务器。 Apache运行PHP(Zend Engine 2.3.0),提供简单的Drupal安装。 我已经尝试了一些关于媒体寺庙wiki的build议,但没有任何改进。 什么可能导致httpd消耗这么多的内存? 这是非典型的行为吗? 我能做些什么来解决这个问题,并将服务器恢复到可用状态? 我很高兴发布服务器的详细信息,日志等按要求。 编辑:我应该早些提到,这台服务器已经运行了4个月左右,并且在过去一个月里只是像这样偶尔崩溃。 我希望能够确定这是否仅仅是由于增加了Drupal的加载,或者其他一些(可能是更恶意的)问题。 编辑:按要求,这里是今天运行ps_mem.py的输出。 -bash-3.2$ wget http://www.pixelbeat.org/scripts/ps_mem.py -bash-3.2$ sudo python ps_mem.py Private + Shared = RAM used Program 92.0 KiB + 12.0 KiB = 104.0 KiB qmail-clean 96.0 KiB + 14.0 KiB = 110.0 KiB splogger 116.0 KiB […]

从Apache2的HTTPS域名移除“www”?

刚安装了新的12.04 ubuntu服务器。 总是使用样板redirect来删除www,但它看起来像不支持HTTPS,所以我开始环顾四周。 试过我find的一切,不知何故http“www”删除效果很好,但https将不会redirect。 这是我使用的(在/etc/apache2/conf.d中的bp_rewrite.conf文件中): # Rewrite "www.example.com -> example.com" <IfModule mod_rewrite.c> RewriteCond %{HTTP_HOST} ^www\.(.+) RewriteCond %{HTTPS}s/%1 ^(on(s)|offs)/(.+) RewriteRule ^ http%2://%3%{REQUEST_URI} [L,R=301] </IfModule> 有没有人经历过这个?

我有一个新的运行Ubuntu 12.04的VirtualServer,我如何得到一个LAMP服务器运行?

虽然我有一个像apt-get install apache2这样的运行命令的概述,但是我不知道应该以什么顺序运行它们来运行LAMP服务器。 另外,我假设我应该创build一个/var/www把我的网站在那里(想要约4个域指向这个服务器。 因为我有一个干净的石板,将是很好的build议正确的方式来build立。 (作为一个侧面说明,我想复制这些设置在stream浪汉/傀儡)

你可以有多个PHP 5.x版本的cPanel 11.3x?

我一直在这个谷歌search了一段时间,但我还没有find一个很好的答案呢! 是否可以设置cPanel 11.3x,以便它可以为每个configuration的apache虚拟主机/域运行不同版本的PHP 5.x(例如5.2,5.3和更高版本)? 如果使用.htaccess,php.ini或cPanel内的设置,这将是非常好的。 我见过EasyApache 3在文档中提到,但即使经过多次阅读,我还没有看到明确的是或否,这是否可能 – 请让我知道,如果你需要任何更多的信息。 这是我为EA3find的文档: http : //goo.gl/IH1sP

Apache2:服务器达到MaxClients设置,考虑提高MaxClients设置

我遇到了专用的Ubuntu 12.04 LTS(Apache / 2.2.22),带有APC的PHP 5.3的问题。 每隔几个小时我就会看到这样的情况 [Fri Aug 17 15:36:51 2012] [error] server reached MaxClients setting, consider raising the MaxClients setting 这会导致服务器拒绝/拒绝所有连接。 当我去重新启动Apache: [Fri Aug 17 15:38:14 2012] [warn] child process 8946 still did not exit, sending a SIGTERM [Fri Aug 17 15:38:14 2012] [warn] child process 7496 still did not exit, sending a […]