Articles of apache 2.2

基本的Apache别名问题

现在我访问我的开发。 服务器作为本地主机。 我如何改变它,以便我可以键入“myservername”,它将作为本地主机的“别名”? 谢谢

在同一个盒子上的IIS和Apache?

在现场环境的同一个盒子上运行IIS6和Apache是​​否可行? 我们的开发人员希望使用我们的实时Web服务器来安装SVN使用Apache,我不高兴。 干杯 约翰

如何升级已经安装的debian(lenny)上的apache2

我有一个debian lenny框,并运行apache2 2.11.6(这是testingstream一些月份agotesting一些) 现在testingstream是2.12.1我想升级我的apache2,但不是在这台机器上的其他软件。 所以我认为: apt-get upgrade ..不是一个选项。 我怎样才能只升级单个软件包?

阻止apache2中的IP

确定另一个noob问题在这里。 我有服务器的IP探测我的服务器为phpmyadmin和其他pipe理员的东西,看起来他们正在寻找的东西要破解,但老实说,我不在乎他们是谁,我只是想阻止他们。 我怎样才能阻止这些IP? 它在.htaccess中? 我有所有的Apache的身份validation模块,他们被激活。

受保护的Apache Web子目录要求input两次密码

我有一个带密码保护的Web目录的Apache服务器。 该目录有一个子目录,它需要另一个密码,但任何可以访问该子目录的人都应该可以访问父目录。 那是: /东西 – 用户“东西”和“pipe理”允许 / stuff / admin – 只允许用户“admin” 所以我在Apacheconfiguration中这样设置: <Directory "/stuff"> [AuthType Basic, AuthName, etc.] Require user stuff Require user admin </Directory> <Directory "/stuff/admin"> [AuthType Basic, AuthName, etc.] Require user admin </Directory> 这个作品的意思是我可以浏览到/东西,并以“pipe理员”或“东西”login。 但是,/ stuff / admin中的页面会引用父目录中的一些图像。 我发现,当我直接浏览到/东西/pipe理和login作为“pipe理”浏览器仍然提示我另一个密码来加载这些图像。 (我知道这是/ stuff的提示,因为AuthName的值是不同的。) 如何避免这种情况,并允许有权访问/ stuff / admin的用户只login一次(如“admin”),而不是两次?

服务器访客数

我们的一台服务器今天比平均负载高出许多,持续高于正常水平。 我们的服务器pipe理员正在确保所有的都运行正常,但是这让我想知道如果服务器今天可能很忙。 这反过来让我想,有没有什么办法可以得到一个合理的准确的报告,有多less活跃网站访问者在整个服务器上的所有网站? 所有站点都是在CentOS 4.8上的apache 2上运行的PHP / MySQL – 显然,我们确实为每个站点提供了诸如google analytics / awstats / webaliser之类的东西,但是我只是想知道是否有一个可以运行的命令,可以为我们提供服务器上的活动用户STAT? 也许分析最近x分钟内活动会话的所有会话文件?

Apache SSL新的域redirect

我们只是将域名从www.olddomain.com切换到www.newdomain.com。 我们在https://wwww.example.com上有多个桌面快捷方式。 我已经设置了重写规则在这两个虚拟主机和SSL虚拟主机,如果域不是www.newdomain.comredirect到www.newdomain.com。 VirtualHost重写可以完美地处理非SSL请求。 但是,在SSL页面上,用户会被授予无效的安全证书exception。 重写规则在这之前似乎没有影响。 但是,如果他们添加一个例外,重写规则马上踢,并把他们带到www.newdomain.com。 看起来证书exception是在redirect之前发生的,这是有道理的。 这里是SSL虚拟主机redirect。 非SSL的几乎是一样的。 <VirtualHost _default_:443> RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.newdomain\.com$ [NC] RewriteRule ^ https://www.newdomain.com%{REQUEST_URI} [R=301,L] …. <VirtualHost> 我读过HTTP_HOST不是SSL中的有效variables,但即使删除该条件并将所有请求redirect仍会产生exception。 在显示浏览器证书exception之前,有什么办法可以使用有效的SSL证书和子域/域组合来redirect到新的域?

access_log中奇怪的http请求

我在access_log中看到奇怪的请求 124.31.204.10 – – [24/Jan/2010:09:37:29 +0000] "CONNECT 205.188.251.43:443 HTTP/1.0" 500 10488 "-" "-" 这些IP都不是我的: 124.31.204.10 – 这似乎来自中国 205.188.251.43 – 这个来自美国 任何想法可能是什么?

尝试使用SSL的Apache 2,我得到一个“无效的命令”—– BEGIN“,在我的.CRT

我经历了这个教程http://www.vanemery.com/Linux/Apache/apache-SSL.html在Apache2上设置我的SSL。 但是,当我尝试启动我的服务器时,我得到这个错误: /etc/apache2/conf.d/ssl.crt/foo-server.crt的第一行的语法错误:无效的命令'—– BEGIN',可能是拼错的或由未包含在服务器configuration中的模块定义的 在我的Apache安装程序中看起来缺less什么? 我如何检查? 非常感谢! = – = – = – = – = – = – = – = – = – = – = – = – = – = – = 下面是我的虚拟主机文件: <IfModule mod_ssl.c> <VirtualHost *:443> ServerName foo.ca ServerAlias www.foo.ca RailsEnv development DocumentRoot /home/dan/rails/foo/public SSLEngine On SSLCipherSuite HIGH:MEDIUM SSLProtocol all […]

如果我运行这个命令,我的Apache2还能工作吗?

sudo ln -s /etc/apache2/mods-available/deflate.load /etc/apache2/mods-enabled/ sudo service apache2 restart 基本上我只想打开Apache2的gzip。 我不想破坏任何东西! 请告诉我,当我运行这些命令时,什么都不会中断。