Articles of apache 2.2

如果域与服务器FQDN相同,则Apache无法find虚拟主机

在Apache中,我有一个使用ServerName host1.example.com设置的虚拟主机 在/ etc / hosts中有一个host1的入口 127.0.1.1 host1.example.com host1 并在/ etc /主机名 主机1 这是创buildFQDN的Debian / Ubuntu方式。 当为与服务器本身具有相同FQDN的虚拟主机提供内容时,Apache似乎有问题。 使用host1.example.com的虚拟主机运行nginx时,获取主机头并使用正确的虚拟主机没有任何问题。 但是当使用Apache时有问题,它总是使用000-default。 删除000-default使其切换到下一个虚拟主机,并删除除了我想要工作的域的虚拟主机文件,最终使它工作。 NameVirtualHost设置为* 日志中没有错误消息,没有重叠的虚拟主机,虚拟主机configuration是完全正确的。 <VirtualHost *> ServerAdmin webmaster@localhost ServerName host1.example.com DirectoryIndex index.php index.htm index.html DocumentRoot /var/www/host1.example.com <Directory /> Options FollowSymLinks Includes -Indexes AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 有人有主意吗? 编辑: apache -t -D DUMP_VHOSTS输出: […]

在Apache中浏览目录时,如何在文件名中显示超过19个字符?

我试图浏览一个目录(在这种情况下,服务器日志),我似乎无法find任何方法告诉Apache显示目录中的前19个字符的文件名,后面是“.. >”。 不幸的是,他们都有相同的前19个字符,所以我只能通过date标记栏来区分他们。 有没有办法解决这个问题 – 查询string参数,例如? 它是Apache / 2.2.6(Unix)DAV / 2服务器,它的价值。

把强大的物理机器分成更多的虚拟服务器的好处

哪一个更好,为什么? 这两种方法的优点/缺点是什么? build立一个stream量的网站 使用三个强大的物理服务器作为Web服务器来提供dynamic页面(使用apache / php)并在其中进行负载平衡请求 或者将相同的三个强大的机器分成更多的虚拟机(例如使用Xen),并在每个虚拟机中运行apache / php以及其中的负载均衡请求。 例如,如果我把phisycal服务器分成4个虚拟服务器,我有12个虚拟机,每个人都在运行apache / php。 这只是一个想法,但我能以这种方式获得更多的可靠性,也许更好地使用resurces? 这个问题只是关于HTTP服务器。 数据库服务器,存储所有其他的东西是一个不同的故事。 这3盒专用于dynamichttp服务。 所有的意见和经验是欢迎的!

Apache默认权限

目前我正在用Redhat拉我的头发。 我如何设置默认的用户:组的权限为Apache生成的文件和文件夹? 希望这是有道理的。 汤姆

需要帮助build立颠覆

我们是一家从事大公司工作的小公司。 我们实际上是用Apache服务器来设置Subversion来处理他们的代码。 我们需要build立一个安全的环境,让我的团队以外的人不能访问。 我听说有很多authentication技术可以用apache服务器来设置。 有人可以帮助什么是最安全的技术,提出了Apache服务器,并与颠覆好。

如何使apache显示其他消息,而不是当用户尝试访问一个网站时“403禁止”?

我发现有点像改变httpd.conf,但我找不到它与Ubuntu的服务器 并redirect,但我不知道如何解决这个问题? 谢谢大家。

使用PHP的Apache是​​否使用相同的连接池来存储stream式文件?

假设我有一个PHP站点在该主机上运行更大的图像。 每个页面都非常简单,几乎没有时间在PHP中进行处理,但它可能包含几MB的大图像。 问题是,如果我设置了Apache来处理100个连接,并且页面本身需要几ms生成,它是否阻止连接被阻止以进行图像传输,或者是否在某个其他连接池上处理了该连接? 因为在第一种情况下,下载图像可能需要几秒钟的时间,所以我一次只能提供100个客户端。

Apache重写或redirect?

我想将http://site.com/redirect到http://site.com/url 。 什么是最简单的方法来做到这一点? 我试着编辑httpd.conf和redirect命令。 它没有奏效。 此外,我尝试使用重写命令启用站点上的文件。 另外,它没有工作。 启用网站的示例configuration: RewriteEngine On RewriteRule /.* http://site.com/url [R]

2台服务器负载均衡

我有一个Web应用程序当前运行在一个单一的LAMP服务器,我打算2分成两台服务器,这样的客户端请求到达的服务器之一,它将被转发到第二台服务器的情况下,加载第一个是高的。 请求来到我当前服务器的IP地址 (不是域名) 。 我怎样才能做到这一点? 我希望我的问题是清楚的,请在需要更多细节的情况下发表意见。 谢谢

突然我的VPS服务器被淹没?

我没有其他地方可以问,我只是注意到我的服务器没有响应,或者花费了很多时间。 我有一个分类网站使用MySQL和PHP。 我使用PUTTY并写上top ,看看有什么困扰服务器。 有东西吃东西,这是一些Java应用程序。 不知道是什么。 有人知道我该怎么办? 请指导我? 我被黑了吗? 编辑:我刚刚从我的VPS提供商提供的控制面板重新启动服务器,现在的数字是好的…它可能是什么? 谢谢 UPDATE。 我使用SOLR,这是唯一的Java,因为它使用Jetty作为容器。 难道这是一个电话,而不是取消,因此造成了一个循环莫名其妙。 任何使用solr的人都会遇到这种情况?