Articles of apache 2.2

从Ubuntu下删除Apache

我想删除Apache,就好像它从来没有安装,没有configuration文件留下。 我打算重新安装apache2新鲜。 我已经尝试了apt-get选项的各种组合,但没有成功。 apt-get remove apache2 apt-get remove –purge apache2 apt-get purge apache2 apt-get autoremove apache2 这些都完全删除Apache正确。 没有任何工作,/ etc / apache2目录仍然存在。 所以我删除了它。 当我安装Apache的文件夹永远不会被创build。 运行Ubuntu服务器10.10。

忽略Apache访问日志中的心跳

我们有我们的生产服务器上运行的那个好的/真棒的Fogbugz工具。 问题是这个服务器处理超过400个域名和超过20个真实的网站。 日志已经很重了,因为我们已经安装了Fogbugz,所以每隔15秒就会有一个非常好的进程叫做心跳。 现在想象我们的日志的大小…污染了吨像线: GET /fogbugz/heartbeat.asp HTTP / 1.1“302 223” – “”FogBugz维护服务7.1“ (见http://fogbugz.stackexchange.com/questions/794/what-does-the-fogbugz-maintenance-service-actually-do ) 我们正在运行最新的Apache httpd服务器版本。 有什么办法可以忽略这个特定的请求,而不是logging它? mod_log_config可能是一个选项,但我没有find一个好的答案。

sudo:cd:命令找不到/ var / log / apache2

我正在运行Ubuntu 10.04,并且遇到了/ var / log / apache2中日志文件的问题 我可以cd到大多数其他地方(我没有尝试过每一个文件,显然)但是当我尝试去上面的目录,我得到错误信息sudo: cd: command not found …我刚刚尝试了其他的东西,我不能cd谈会与sudo结合使用。 在使用apt-get时候,我可以使用sudo ,但是在使用sudo时候,我似乎无法改变目录。 我有一段时间没有在这个服务器上,但我知道我曾经能够做到这一点。

即使您不拥有域名,通配证书是否也能正常工作?

我们有大约10个站点需要使用https,所有的名字都是这样的: site1.domain.com sitename.domain.com site2name.domain.com 域总是相同的,但子域是什么改变。 我们并不拥有这个域名,但是我们所有的网站都在同一台服务器上,DNS设置为我们的服务器,每当我们要主办一个新的网站时,我们的服务器都会重新命名我们的服务器。 问题是,我们是否可以得到一个通配证书来处理我们拥有的所有网站,而不会干扰别人拥有的其他网站? 另外,一个证书可以安装在多台服务器上吗? 如果我们拆分一些网站,并将一些服务器和几个服务器放在一起,又该怎么办呢?

有人从中国想要杀死我的入口带宽?

中国的Someoen有两个不同的ip,从我的服务器上下载同一个大文件。 他们的ip是: 122.89.45.210 60.210.7.62 他们要求这个文件下载每分钟超过20次。 我能做些什么来防止这种情况? (我在根用户访问gentoo) 为什么他们这样做到一个与中国没有任何关系的网站呢? ADD1: 其他ips: 221.8.60.131 124.67.47.56 119.249.179.139 60.9.0.176 ADD2: 愚蠢的是他们正在请求只有一个单一的文件哈哈。 或者他们要删除这个文件(我不明白为什么)或者他们很愚蠢 ADD3: 情况正在恶化。 知识产权也从其他国家传播(美国和韩国,如果www.geobytes.com/iplocator.htm是正确的)现在他们正在请求另一个文件。 ADD4: 似乎在他们意识到我删除了那个文件后,他们就不再攻击我了 。 我会监视情况。 他们在同样的文件睡了3-4分钟后又开始了(幸运的是我)。 很难说为什么会发生这种情况

在我的networking服务器日志中,“引用者”是什么意思?

我的服务器最近崩溃了。 我使用Ruby Version Manager在一个共享服务器上运行两个nginx服务器来处理gem依赖关系。 在设置.rvmrc来切换应用程序所做的调用之后,一切都相当顺利。 但是每隔几天就会崩溃。 我认为原因可能是我拉代码,或重新启动另一个框。 不完全确定。 我进入日志,发现这一点,发现一个非常奇怪的链接作为“引荐”。 没有一个想法是一个“推荐人”,这肯定与我的网站www.truejersey.com没有任何关系。 我不知道这些日志是什么意思,所以只需一个简单的解释就可以得到答案。 非常感谢! 2011/03/04 10:11:38 [info] 25504#0: *20008271 client closed prematurely connection, so upstream connection is closed too (104: Connection reset by peer) while sending request to upstream, client: 194.65.234.120, server: true.shadyfront.webfactional.com, request: "GET /pages/aboutjersey/photos/thumbs/nj-gazette.jpg HTTP/1.1", upstream: "http://127.0.0.1:11363/pages/aboutjersey/photos/thumbs/nj-gazette.jpg", host: "www.truejersey.com", referrer: "http://www.portalentretextos.com.br/colunas/recontando-estorias-do-dominio-publico/eo-demonio-de-nova-jersey-o-decimo-terceiro-filho-de-deborah-leeds,236,4485.html" 2011/03/04 10:22:02 [info] 25503#0: […]

哪个apache / mysql / php包最适合windows?

我已经尝试过appservnetwork,迄今为止是最好的,但我没有看到他们做了一个更新的年龄,EasyPHP只是缓慢加载总是。 Wamp和Xamp,都把他们的描述不是为了生产。 我不打算公开这个网站或我正在工作的网站。 但我确实需要一个快速加载的Apache / MySQL / PHP服务器的开发目的。 我曾经非常喜欢WLMP,这是Windows的Lighttpd,但是这个项目似乎没有更新或放弃。 我拒绝使用IIS,但我不想进入任何战争。 我在家用电脑上运行windows xp sp3。 我将需要为专业工作,以及我正在工作的一些有趣的网站有一个Web服务器设置。 我只是想足够快,所以我可以通过本地运行它,而不是永远加载在浏览器。 谢谢… 我计划主要做php编程,也许通过这个coldfusion。

/ var / www下的Apache目录

我inheritance了一个Apacheconfiguration,我不太明白。 目录path是 /var/www/somedir.dev/ 如果你指向浏览器 http://localhost/ 它实际上显示somedir.dev目录中的index.php文件,而不是根目录。 为什么会这样? 可以有一些configuration,使默认是/somedir.dev/目录? 根本上没有任何东西可以解决了。 我怎样才能让根目录下的东西再次被服务器识别? 谢谢,Alex

如何升级我的服务器上的PHP?

我需要在专用服务器上升级PHP版本。 我目前有5.1.6(apache2handler)安装。 我以前没做过,所以有点紧张。 另外我的操作系统:Apache版本(Apache / 2.2.3(CentOS)) 快速search显示,我需要做的就是运行up2dat / yum或apt-get。 我假设我需要使用shell程序来login,比如putty,对吗? 我是否进入根级,然后inputup2dat / yum? 我是否需要备份所有我的网站,或者这个升级不应该影响我的存储? 我不知道我想去除去PHP和安装新的。 我在服务器pipe理方面并不是很精通,而且我放弃了一些定制设置的前景并不理想……任何关于它们的消息都可以通过正常的升级来实现吗? 有点困惑。

了解.htaccess

我需要了解.htaccess如何工作。 你能给我一些指针,关于.htaccess如何工作的教程? 另外,来自htaccess文件的脚本语言是“有趣的”。 这是关于什么的?