Articles of apache 2.2

什么可能会导致Apache变慢

我有一个运行Apache / 2.2.22的FreeBSD 8.2-STABLE的服务器设置。 从今天早上起,它变得非常缓慢。 连接很快build立,但响应非常缓慢。 即使对于常规文件(不是脚本),如图像,CSS等,这也是有效的。 我无法弄清楚,从昨天开始会发生什么。 我没有改变任何configuration。 使用netstat和top来进行一些分析并不会显示任何exception – 一切看起来不错。 系统空闲几乎100%的时间和传入的连接数量不是很高。 我能做些什么来确定放缓的原因?

如何确保www目录是安全的?

我设法从linode订购了一个新的VPS账户 我已经用'LAMP Stack'StackScript安装了Ubuntu 10.04 LTS。 我注意到网站目录位于/srv/www/ ,我觉得这很奇怪。 如何检查/srv/www/是否安全? 如果我在/srv/www/ (以root身份login)中创build一个新目录或文件,我需要设置什么权限/用户? 如何chmod / chown呢? 现在看起来像这样( ls -la ): drwxr-xr-x 4 root root 4096 2012-03-06 18:03 li1x8-2xx.members.linode.com root@li1x8-2xx:/srv/www# – drwxr-xr-x 4 root root 4096 2012-03-06 18:03 . drwxr-xr-x 3 root root 4096 2012-03-06 18:03 .. drwxr-xr-x 2 root root 4096 2012-03-06 18:03 logs drwxr-xr-x 2 root root […]

HTTPS但不共享证书,需要手动安装

是否可以从服务器级别(Apache)启用HTTPS,但是我们不通过浏览器共享证书,必须在通过浏览器访问HTTPS之前安装证书? 最好的祝福 安德斯。

反向代理服务器和Web服务器架构

我很困惑。 如果我安装了反向代理服务器,这是否意味着我需要第二台计算机? 或者两个服务器(例如nginx作为反向代理服务器和Apache作为networking服务器)运行在同一台计算机和不同的端口!? 比如这个图片! 在我看来,有4台电脑(每个服务器一台)?

在本地主机上设置子域名

我一直试图在我的本地开发环境dev.localhost上设置一个子域。 我使用Ubuntu 11.10和Apache2。 到目前为止,我已经编辑我的主机文件,包括行127.0.0.1 dev.localhost 。 我在/etc/apache2/sites-available中创build了一个名为axis的文件,如下所示: <VirtualHost *:80> DocumentRoot /var/www/Axis/trunk ServerName dev.localhost ServerAlias *.localhost <Directory /var/www/Axis/trunk/> Options Indexes FollowSymLinks MultiViews +Includes AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost> 然后,我使用sudo a2ensite axis启用该网站。 我遇到了一个无主机命名错误,并将行ServerName localhost主机添加到我的default文件sites-available 。 我也遇到了一个与NameVirtualHost的错误,我通过将NameVirtualHost *:80添加到httpd.conf并在ports.conf注释掉它。 现在,当我导航到dev.localhost我得到了相同的网页,如果我导航到localhost 。 换句话说, localhost和dev.localhost指向/var/www但我想dev.localhost指向/var/www/Axis/trunk 。 任何想法我要去哪里错了? 谢谢 编辑:从apache2ctl -S输出 ulimit: 88: error setting limit (Operation not […]

SVN服务器没有响应

我一整天都在用这个屁股抨击我的头,我将不胜感激。 我们有一个内部的SVN服务器,其中包含我们网站的所有实时和开发代码。 我们的在线服务器可以连接到这个并从存储库获取更新。 直到我们将SVN服务器从物理机器迁移到vSphere VM之前,这一切都正常。 现在,由于某些原因,我们不能再连接到SVN服务器。 SVN服务器运行CentOS 6.2,Apache和SVN 1.7.2。 SELinux很好,被禁用,当iptables停止时问题仍然存在。 我们的生产服务器运行的是CentOS和SVN的老版本,但之前的系统工作,所以我不认为这是问题。 值得注意的是,如果我启用了iptables,使用服务iptables状态,我可以看到一个数据包进入并被接受,但生产服务器挂在任何svn命令上。 如果我放弃等待,并做一个CTRL-C来打破这个过程,我得到一个“无法连接到服务器”。 对我来说,似乎是与SVN服务器拒绝外部连接,但我不知道这将如何发生。 任何想法,我可以尝试从这里? 谢谢,罗布 编辑:networking拓扑生产服务器位于我们的内部SVN服务器的外部。 我们的IPCop(?)防火墙允许在端口80上连接(并且只有它),并将连接传递给SVN服务器。 硬件是相当不错的,我不怀疑它正确地做它的工作,尤其是当iptables看到新的连接。 subversion.conf(在/etc/httpd/conf.d中) LoadModule dav_svn_module modules/mod_dav_svn.so <Location /repos> DAV svn SVNPath /var/svn/repos <LimitExcept PROPFIND OPTIONS REPORT> AuthType Basic AuthName "SVN Server" AuthUserFile /var/svn/svn-auth Require valid-user </LimitExcept> </Location> 使用ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:5F:C8:3A inet addr:172.16.0.14 Bcast:172.16.0.255 Mask:255.255.255.0 inet6 […]

Apache在子位置覆盖

这是我的Apache vHostconfiguration: <VirtualHost subversion.domain.com:80> ServerAdmin [email protected] ServerName servername.domain.com Documentroot /srv/www/htdocs/svn ErrorLog /var/log/apache2/subversion-error_log CustomLog /var/log/apache2/subversion-access_log combined HostnameLookups Off UseCanonicalName Off ServerSignature Off <Location "/"> AuthBasicProvider ldap AuthType Basic AuthzLDAPAuthoritative on AuthName "SVN" AuthLDAPURL "ldap://myldapurl/…" NONE AuthLDAPBindDN "mybinddn" AuthLDAPBindPassword mypwd DAV svn SVNParentPath /svn/ SVNListParentPath on require ldap-group groupname Order allow,deny Allow from all </Location> </VirtualHost> 这完美的作品。 […]

将非wwwredirect到包括https的www

我在redirect时遇到问题: https://example.com到https://www.example.com 。 我目前得到了这个,它没有达到我需要的结果,我不知道为什么: RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L] 我基本上想要redirect到https://www.example.com 我感谢任何帮助。

Apache2将端口5553上的http重写为https

我想知道是否有可能通过htaccess重写我的URL http://mysite.com:5553到https://mysite.com:5553 。 我的Apache服务器在端口5553上只有一个虚拟主机,SSL上。

PCI合规性Apache Shiro失败

在CentOS LAMP盒子上,PCI符合性扫描失败: Apache Shiro URI Path Security Traversal Information Disclosure http/80 据我可以告诉服务器没有Shiro安装,除非它内置到Apache。 我找不到从shiro和shiro.inisearch服务器的任何痕迹。 什么可能导致扫描仪相信Shiro被安装并可能是脆弱的? Server头或ServerSignature没有公开内容。