Articles of apache 2.2

油门连接到Apache负载平衡器

我有一个使用Apache的负载平衡器: http : //httpd.apache.org/docs/2.2/mod/mod%5Fproxy%5Fbalancer.html 问题是我们的带宽。 我们试图获得更多,但是ISP必须运行新的线路,并且不断推迟我们,所以我想节省蜘蛛以节省带宽,直到获得更多。 我尝试了mod cband,但它不能在负载平衡的虚拟主机上工作。 有没有任何Apache模块,可以抑制负载平衡虚拟主机上的stream量?

如何更改Web服务器IIS 7(全局)上的监听端口?

如果我有Apache并希望它听到端口80和IIS 7到8080,是否可以更改IIS 7正在侦听传入问题的端口号? 而这种设置应该是服务器范围内的,而不是全球范围内的“全球”变化?

Apache服务于不同的目录

我已经为一个域定义了一个虚拟主机configuration(见下文)。 根中的所有HTML文件都得到正确的处理。 但我无法访问名为“图标”的特定子目录内的任何文件。 example.com/index.html或example.com/pix.jpg可以正常工作,但example.com/icons/somefile.jpg会提供一个“文件未find错误”,尽pipe该文件实际存在。 此外,当我尝试访问example.com/icons/,而不是得到一个错误,显示apache图标目录的文件列表! example.com应该来自/var/www/example.com/public,example.com/icons/应该来自/ var / www / example.com / public /图标 ,而是/ var / www /图标的目录列表被显示。 example.com/test/somefile.html可从/var/www/example.com/public/test正常运行和正常运行 另一个有趣的是,目录列表被禁用,但图标目录的列表仍然显示example.com/icons。 DocumentRoot "/var/www/html" # First, we configure the "default" to be a very restrictive set of # features. # <Directory /> Order deny,allow Deny from all Options None AllowOverride None </Directory> <VirtualHost *:80> ServerAdmin [email protected] […]

Apache2:处理另一个VirtualHost中的子目录

我有一个网站与论坛。 论坛目前在forums.example.com (一个子域名)。 我听说,对于search引擎优化和可用性总体来说,最好是在example.com/forums 。 然而,关于安全性和可维护性,最好是把这个论坛放在一个单独的VirtualHost(或者确切地说,是一个单独的cPanel帐户)中。 这甚至可能,我应该这样做吗?

是否有可能使访问日志中的Apache打印HTTP参数?

Apache打印访问日志的请求。 该行会告诉你哪个页面是访问,说test.php,但它有可能要求它loggingHTTP POST参数以及? 理想情况下,一个特定的参数?

为WordPress的testing服务器

我在一个小型的电子商务网站上使用wordpress(不是为了电子商务,而是为了首页和其他一些网站)。 我们希望获得在第二台服务器上设置的站点的完整副本,然后将DNS切换到新服务器的IP地址。 在切换之前,当然我们想要testing一下新的服务器,更新主题等。 我复制了软件和数据库,起初事情似乎没有问题。 新的服务器只能使用IP地址访问,所以它类似于http:// 47.48.147.148/mysite.com/,并且在apache2.conf(这在Ubuntu上)使用Alias,它会将其redirect到/ home / mysite.com/wordpress/。 然而,许多链接去www.mysite.com [无论链接是什么]。 我试图login到后端来解决这个问题,并发现即使是pipe理员login被redirect到真实的网站。 所以去http://47.48.147.148/wordpress/wp-login.php发送我到login页面,当我login它使我在www.mysite.com/wp-admin,login。 所以我觉得我在这里犯了一些基本的战略错误。 我们有一个小的网站,只有一个服务器是很多(数据库和代码)。 我只是想要build立新的操作系统,数据库软件,博客和电子商务软件等,然后切换它的能力。 我想在第二台服务器上设置一切,然后将DNS注册切换到新的IP地址,这样做(不同的客户可能不会立即得到新的IP地址,但在一天左右,他们都会,而且无论如何,没有人会看到一个没有准备好的网站)。 那么,做这个更好的策略是什么呢? 我不想在生产服务器上快速升级操作系统等操作系统,我希望能够使用浏览器testing新的设置,并将真实的数据join其中,这就是为什么我将代码和数据库从当前产品服务器。 在小型商店环境中,处理这些问题的最佳总体策略是什么? 是否有一个Apache的设置,可以让这个工作,或者有没有一个不同的方式去testing新的设置尽可能真实,而不需要dynamic更改prod服务器?

如何在Django + Postgres中debugging慢查询

我从Django的数据库查询开始需要1-2秒,我无法弄清楚为什么。 不要太大的网站,每秒约1-2个请求(打Django;静态文件只是由nginx提供)。 让我困惑的是,我可以使用debugging模式复制Django shell中的缓慢。 但是,当我在sql提示符下发出完全相同的查询时,它们很快。 查询返回大约需要一秒钟,但是当我检查connection.queries时,它报告的时间低于10毫秒。 下面是一个例子(来自Django shell): >>> p = PlayerData.objects.get(uid="100000521952372") >>> a = time.time(); p.save(); print time.time() – a 1.96812295914 >>> for d in connection.queries: print d["time"] … 0.002 0.000 0.000 我怎样才能找出这额外的时间在哪里? 我在守护进程模式下使用Apache + mod_wsgi,但是这也只发生在django shell中,所以我认为它不是与apache相关的。

Apache:Web根目录和别名文件夹之间的安全区别?

在为Apache提供站点时,我知道有两种方式将某些内容放在“servername / foo”上: 把它放在一个名为'foo'的文件夹下的web根目录下, 创build一个别名 作为#2的例子,XAMPP在configuration文件中包含这些语句: Alias /phpmyadmin "C:/xampp/phpMyAdmin/" <Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Order allow,deny Allow from all </Directory> 这意味着“如果服务器是本地主机,有人访问localhost / phpmyadmin,给他们看C:/ xampp / phpMyAdmin的内容,给予以下权限 。” 在这个例子中,考虑到phpMyAdmin可以从同一个URL访问, 从安全的angular度来看,无论是在web根文件夹还是别名,看起来好像都是重要的?

suexec和文件根目录问题

我在apache2下运行FastCgiServer时遇到了问题。 当我定义一个configuration了静态fcgi服务器的虚拟主机时,我从suexec得到一个错误: command not in docroot (/var/www-blah/dispatcher.fcgi) 这是正确的,因为docroot是/var/www 。 但是当我使用由AddHandler魔术生成的dynamicfastcgi时,我也使用suexec ,即使脚本位于/home/…/public_html/dispatcher.fcgi也不会出现同样的问题。 是什么导致suexec在那里正确运行? 我怎样才能在虚拟主机上复制该行为? 更新:其实,我把我的东西从/var/www-blah到/var/www/blah ,所以它在docroot下工作。 我想suexec有一些public_html检测。 但是仍然不起作用的是在/var/www/…下使用suexecdynamic的fastcgi。 即使脚本属于正确的用户,suexec不会显示任何错误,似乎也不会运行(脚本工作为www数据)

apache2-worker + cgi-perl vs apache2-prefork + mod_perl – 什么更快? 什么需要更less的资源?

你好。 我',使用Gentoo Linux。 看来我不能出现/安装mod_perl与线程apache2,所以我想知道是什么是与cgi-perl使用apache2的工人模块的优点和缺点,并与mod_perl使用apache2的prefork模块 什么更快? 什么需要更less的资源? 安全明智,有什么区别? 谢谢!