Articles of apache 2.2

如何在Apache中使用.htaccess删除HTTP头?

我有一个网站发送“caching控制”和“杂注”HTTP头的PHP请求。 我没有在代码中这样做,所以我假设它是某种Apacheconfiguration,就像这个问题所build议的那样(你并不需要去这个问题的上下文) 我的.htaccess文件中没有任何东西,所以它必须在Apache的configuration本身,但我不能访问,这是一个共享主机,我只有FTP访问我的网站的目录。 有没有什么办法,我可以添加指令到我的 .htaccess文件,将删除由全局configuration添加的头,否则重写该指令,以便他们不首先添加? 非常感谢你 丹尼尔

我应该什么时候切换到NGinx?

我有一个服务器,运行几个域和应用程序,都通过Apache。 目前一切正常,但我计划开发一些性能密集的Web应用程序(使用C ++和CPPCMS),从我的服务器开始testing,一旦准备就绪,可能只会为此应用程序获取单独的服务器。 无论如何,我听说过很多关于NGinx的东西,似乎比Apache更高性能,所以我问自己是否值得为这个新项目工作。 我不清楚,因为我不知道NGinx究竟是在做什么样的性能瓶颈。 我不是一个Apache的高级用户,我是一个可怜的Linuxpipe理员,我不开发Web应用程序太多(但我有概念)。 我主要致力于编写软件,所以Web服务器部分有时对我来说是非常模糊的。 每次我必须通过apachconfiguration一个网站,我需要大量的时间浏览文档,以确保我不会破坏一切。 这就是说,我认为在这方面我已经变得更好了,但仍然需要build议。 我已经看到了一些nginxconfiguration文件,这似乎比Apache的更容易理解,但也许我错了? 从我收集的信息来看,当你想要负载平衡的时候,NGinx是最好的select,所以如果你的应用在多台机器上传播,对吧? 当我在考虑我的应用程序(和性能)时,它看起来就是我所需要的,但是也许我需要了解更多关于何时从Apache迁移到NGinx的更多信息。 是否值得切换到NGinx我所有的当前应用程序呢? 它要多less钱? (我的意思是,从一个切换到另一个是否很贵?)我可以在同一台机器上同时使用Apache和NGinx吗? 附注 :请不要催促我使用解释型语言而不是C ++,这与问题无关。 查看CPPCSM的基本信息页面 ,了解哪种应用程序可以从中受益。 我完全理解这些缺点(与Ruby和Python中的应用程序相比,我已经使用了功耗更低的web应用程序),而且我很好。

是否有可能在Apache 2.2中创build自定义错误日志?

我想在我的ErrorLog中添加虚拟主机的名字,然后将其写入我写的程序中。 是否可以使用Access日志来编写自定义错误日志格式?

在2GB RAM E6500 CPU上,每天优化Apache 10K + wordpress视图

我有一个专用的服务器,在Ubuntu的Apache / PHP服务,我的WordPress的博客,每天约10K +的浏览量。 我已经与APC一起安装了W3TC插件。 但是,现在,然后服务器停止响应或死亡缓慢,我必须重新启动Apache来恢复。 inheritance人我的configuration我在做什么错? ServerRoot "/etc/apache2" LockFile /var/lock/apache2/accept.lock PidFile ${APACHE_PID_FILE} TimeOut 40 KeepAlive on MaxKeepAliveRequests 200 KeepAliveTimeout 2 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 8 ServerLimit 80 MaxClients 80 MaxRequestsPerChild 1000 </IfModule> <IfModule mpm_worker_module> StartServers 3 MinSpareServers 3 MaxSpareServers 3 ServerLimit 80 MaxClients 80 MaxRequestsPerChild 1000 </IfModule> <IfModule mpm_event_module> StartServers 3 […]

为什么不是laravel的PHP工匠服务器可以从IIS上的WWW访问

我有一个laravel应用程序通过laravel artisan 服务器运行: php artisan serve 它工作得很好,如果我去我的localhost:8000 ..此外,我在IIS服务器中添加一个入站规则,如下所示: 控制面板 – >pipe理工具 – >高级安全Windows防火墙,入站规则。 制定新的规则“允许端口,TCP,8000,所有configuration文件 然而,由于某种原因,我仍然无法从WWW访问该网站(我做了一个完全相同的步骤,用于webrick服务器(在同一台机器上),事情工作完美)..任何想法?

从ssl证书中删除密码是否是好习惯?

现在我已经在几个博客上读过,应该从SSL证书中删除密码,以避免在Apache重新启动时出现密码提示。 这是真的,这是否构成任何安全风险?

在Ubuntu中,我对php.ini进行了更改,但没有任何反应

嗨,Apache与PHP运作良好,但没有任何的变化,我在php.ini中有效果,我甚至删除文件的所有内容,然后重新启动Apache,并运行phpinfo()和令人惊讶的是,一切工作继续良好。 我正在编辑的文件是像“Loaded Configuration File”那样出现在phpinfo()中的文件。 (/etc/php5/apache2/php.ini) PS我正在运行的Ubuntu 9.04和PHP 5.2 更多细节: 我重新启动与sudo /etc/init.d/apache2重新启动,我也尝试sudo /etc/init.d/apache2停止,然后启动,在重新启动我得到: 重新启动Web服务器apache2 apache2:无法可靠地确定服务器的完全限定的域名,使用127.0.1.1的ServerName …等待apache2:无法可靠地确定服务器的完全限定的域名,使用127.0.1.1的ServerName [确定] “哪个php”没有产生任何结果。 我的PHP安装是使用新立得软件包pipe理器,select“标记软件包的任务”,然后LAMP服务器。 我没有任何线索怎么办…

活网站上的/.svn/文件夹安全吗? (如何删除它们,但保留svn更新function?)

我正在做svn更新来更新我的PHP网站的代码,但它留下了.svn/文件夹。 我认为将这些文件公开地读取是危险的,但是它很容易更新系统。 有没有办法使用svn update来更新系统,但不导出.svn/文件夹?

代理:错误AH00898:与远程服务器进行SSL握手期间出错

我有一个服务器,作为networking中的cPanel邮件服务器的前端。 前端服务器上的apache代理运行了152天,没有任何错误,现在突然间我用500/502的错误来访问邮件服务器的webmail客户端。 前端服务器使用签名的SSL证书,cPanel服务器使用自签名证书。 这是前端服务器首次启动时的错误日志输出: [Tue Sep 10 18:22:52.959291 2013] [proxy:error] [pid 19531] (502)Unknown error 502: [client 173.xx.xx.xx:9558] AH01084: pass request body failed to 184.xx.xx.xx:2096 (184.xx.xx.xx), referer: https://domain.com:2096/cpsess12385596/3rdparty/roundcube/?_task=mail&_refresh=1&_mbox=INBOX [tue Sep 10 18:22:52.959469 2013] [proxy:error] [pid 19531] [client 173.xx.xx.xx:9558] AH00898:SSL握手过程中由于/ cpsess12385596 / 3rdparty / roundcube / ,referer: https ://domain.com:2096/cpsess12385596/3rdparty/roundcube/ ? _task = mail & _refresh =1& _mbox […]

将文件包含在Apache HTTP服务器版本2.2 httpd.conf中

我有一个很大的httpd.conf文件,其中大部分是虚拟主机。 有没有办法做一个文件,说virtual_hosts.conf,并从httpd.conf包括它? 我GOOGLE了一下,但似乎无法find包括,只是模块加载。