Articles of apache 2.2

在Ubuntu上重启Apache – 错误“无法绑定到地址0.0.0.0:80”

我是n00b – 尝试在Rackspace Cloud上的Ubuntu 9.10(Karmic Koala)上安装apache2。 我已经设置/configurationOpenSSL并安装了Apache,但是Apache不会启动。 我假设它在我的/ etc / apache2 / sites-available / ssl或/ etc / apache2 / sites-available / default文件中configuration错误) 当我尝试使用以下命令重新启动Apache时: sudo /etc/init.d/apache2 restart我得到以下错误信息: [错误](EAI 2)名称或服务未知:无法parsing主机名* .80 – 忽略! [错误](EAI 2)名称或服务未知:无法parsing主机名* .80 – 忽略! (98)已经在使用的地址:make_sock:无法绑定到地址0.0.0.0:80没有监听套接字可用,closures 无法打开日志…失败! 对于我的/ etc / apache2 / sites-available / ssl我已经使用了*:443的虚拟主机。 对于我的/ etc / apache2 / sites-available / default我已经使用了*:80的虚拟主机

我如何在EC2亚马逊Debain上运行apache2?

我想在EC2 Amazon实例上安装apache2并从互联网上访问它。 我已经使用命令成功安装了apache2 apt-get install acache2 之后,我检查了apache2的状态,它给了我apache2正在运行。 比我试图让我的网页从浏览器,但我无法访问使用 http://XXXXX.compute-1.amazonaws.com 如何使用浏览器访问该网页? 等待回复。 谢谢

无法使自签名SSL证书正常工作

当我尝试在Firefox中加载https版本的网站时,出现“无法连接”错误消息。 日志文件中没有错误信息,只有: [Thu Dec 09 16:55:24 2010] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] [Thu Dec 09 16:55:25 2010] [notice] Digest: generating secret for digest authentication … [Thu Dec 09 16:55:25 2010] [notice] Digest: done [Thu Dec 09 16:55:26 2010] [notice] Apache/2.2.16 (FreeBSD) mod_ssl/2.2.16 OpenSSL/0.9.8n DAV/2 PHP/5.3.3 with Suhosin-Patch configured — resuming normal […]

Apache HTTPD – 加载mod_jk模块时出现分段错误

我只是用我的Apache httpd 2.0.52安装设置mod_jk,但现在当我尝试启动Apache时,它有一个分段错误。 我已经检查过,我正在使用针对2.0.x编译的mod_jk。 我也证实了我给LoadModule的path是正确的,文件的权限和所有权与其余的模块是一样的。 当我从httpd.conf中删除mod_jk的“LoadModule”命令时,没有分段错误。 Apache的错误日志中没有显示。 我已经尝试使用service httpd restart和httpd这个模块重新启动服务器。 这些是strace httpd -X返回的最后几行: gettimeofday({1292100295, 434487}, NULL) = 0 socket(PF_INET6, SOCK_STREAM, IPPROTO_IP) = -1 EAFNOSUPPORT (Address family not supported by protocol) socket(PF_NETLINK, SOCK_RAW, 0) = 3 bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 getsockname(3, {sa_family=AF_NETLINK, pid=22378, groups=00000000}, [12]) = 0 time(NULL) = 1292100295 sendto(3, "\24\0\0\0\26\0\1\3\307\342\3M\0\0\0\0\0\305\333\267", 20, […]

拒绝所有“直接”stream量

我的服务器受到严重的攻击(也许DDOS,我不知道)。 我已经检查了访问日志(把事情放在一个angular度,每天访问1000个访问者的网站,没有什么奇怪的): 78.176.175.208 – – [14/Dec/2010:17:11:37 -0800] "GET /XXX.com/ HTTP/1.1" 200 1241 "" "Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)" 78.182.202.215 – – [14/Dec/2010:17:11:37 -0800] "GET /XXX.com/ HTTP/1.1" 200 1241 "" "Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)" 78.176.175.208 – – [14/Dec/2010:17:11:37 -0800] "GET /XXX.com/ HTTP/1.1" 200 1241 "" "Mozilla/5.0 (Windows; […]

懒惰的条件规则没有做任何事情! 为什么?

我正在重写PHP生成的缩略图与iglyurl到好的。 而不是img.php?src=bla.jpg&w=200&h=100静态文件名IMG-file_w200_h100.jpg 因为重写过程非常复杂,涉及到很多变化,所以只有从IMG开始的URL才能听取重写规则。 然而,有条件的第一条规则似乎不起作用:如果我将其更改为IMF或其他东西,它仍会触发重写规则! 任何想法,为什么条件不起作用? # Rewrite imgcpu?src= thumbnail maker to nice static urls RewriteCond %{REQUEST_URI} ^IMG.*$ RewriteRule ^IMG-(.+)_w(.+)_h(.+)_f(.+).jpg$ imgcpu\?src=$1\.jpg&w=$2&h=$3&f=$4 [L] RewriteRule ^IMG-(.+)_w(.+)_q(.+).jpg$ imgcpu\?src=$1\.jpg&w=$2&q=$3 [L] etc

使用PEAR安装程序安装PHPUnit时遇到问题(Windows)

我正在尝试安装phpunit/PHPUnit 。 我得到像下面的东西,我认为问题是Archive/Tar.php找不到? 我尝试使用–alldeps开关,并得到相同的错误。 尝试安装pear install archive_tar甚至给Archive/Tar.php没有find相同的错误! D:\ResourceLibrary\Frameworks>pear install phpunit/PHPUnit phpunit/PHPUnit can optionally use PHP extension "dbus" downloading PHPUnit-3.5.5.tgz … Starting to download PHPUnit-3.5.5.tgz (116,148 bytes) …………………….done: 116,148 bytes Warning: require_once(Archive/Tar.php): failed to open stream: No such file or directory in PEAR\PackageFile.php on line 303 Warning: require_once(Archive/Tar.php): failed to open stream: No such file or […]

如何在共享主机环境中启用“Keep Alive”?

我只访问php.ini文件和我的老的.htaccess文件。 我在哪里启用Keep Alive设置? (即时通讯8.2)

正确的文件权限为trac和git用户访问gitolite服务器回购

在我的服务器上,我通过gitolite托pipe了一些git仓库,并为每个仓库configuration了一个trac。 我有一个名为git的用户从服务器上推/拉( git clone git@server:repo )。 trac是一个mod_wsgi的apache虚拟主机。 这与www数据用户一起运行。 那么什么谜语(也许是因为我没有太多关于文件权限的线索)什么是git仓库( /home/git/repositories/ …)的最佳权限设置(chown,chmod)。 万维网(或trac)需要至less读取权限(我认为)。 和git(或gitolite)显然需要读取/写入权限来推送更改集。 我试了一下(即添加万维网数据和/或git到万维网数据/ git组),但没有得到它的权利。 至less有一个不工作(混帐或trac)。 任何build议,高度赞赏。

Apache服务器重写规则:如何避免“隐式强制redirect(rc = 302)”?

我有一个非常恼人的问题: 我们的networking服务器处理2(实际上更多,但让我们来说一个更简单的例子): pretassur.fr pretassuragentimmobilier.fr 这是我想要做的:改变 (whatever1).pretassuragentimmobilier.fr(/whatever2) 至 (whatever1).pretassur.fr(/whatever2)?theme=agentimmobilier 所以这是我的重写: RewriteCond %{SERVER_NAME} (([az]+\.)*)pretassuragentimmobilier.(fr|com) RewriteRule ^(.+) http://%1pretassur.fr$1 [E=THEME:pretassur_agent,QSA] # if THEME not empty, set it : RewriteCond %{ENV:THEME} ^(.+)$ RewriteRule (.*) $1?IDP=%{ENV:THEME} [QSA] 大(巨大)的问题是:让我们来看看重写日志: [pretassurmandataireimmo.com] (5) => setting env variable 'THEME' to 'pretassur_mandataire' [pretassurmandataireimmo.com] => (2) implicitly forcing redirect (rc=302) with http://pretassur.fr/ Aaaaaaaaarg! “隐式强制redirect”=>我不要那个! 我想在内部redirect到pretassur.fr,而不是做一个真正的redirect! 现在,如果你input: http […]