我目前有一堆基于NameVirtualHost的网站,使用ldirectord在3个apache2服务器之间进行负载平衡。 我想以如下方式在ldirectord和apache之间插入清漆作为反向Web代理: 一个请求进入ldirectord 然后在3个apache2服务器和清漆之间进行负载平衡,web服务器的权重为1,清漆的权重为99(所以如果重新启动清漆,web服务器将无缝地接pipe) 然后清漆将负载平衡我的apache2服务器之间的请求。 但是, 清漆部分不工作 。 我想知道这是否与我的Apache服务器使用xxxx:80为他们的NameVirtualHosts,而不是*:80? (他们必须这样做,因为每台服务器都有多个IP地址) 或者也许它需要在清漆服务器上设置IP转发? (我在这台服务器上回显了1> / proc / sys / net / ipv4 / ip_forward,这足够吗?) 我怎样才能debugging这个问题? ldirectord不会生成每个请求的日志(如果是这样的话,我会被信息淹没,因为我每秒处理数百个请求) 清漆日志显示每5秒连接到它的ldirectord服务器,但没有别的。 我已经build立了一个使用这个configuration的testing站点,但是它失败 – 没有apache访问日志,没有适用的清漆日志。
我读过这篇文章: https://help.ubuntu.com/9.04/serverguide/C/user-management.html 但它并没有深入到特权部分。 我需要知道如何设置我的权限(作为用户)。 我是唯一的用户,但我想访问所有的东西,但我不想pipe理我的VPS作为根login。 所以我正在创build一个用户名。 任何人都有一个特权列表,他们是什么意思,如何设置它们? 谢谢
我们正试图将我们的内部票务系统从服务器柜中的Microsoft Small Business Server移到Rackspace Cloud Server。 安装程序是Fedora 11 LAMP,除了附加在httpd.conf底部的虚拟主机之外,它应该是默认开箱的。 新的服务器正在承受加载时间的负担,并且看着Firebug中的页面加载很容易看到问题的发生,但我无法弄清楚原因。 这里是旧服务器: 旧服务器http://rkuykendall.com/uploads/old.server.png 我曾经期待过这样的事情,但是由于它不再在本地托pipe,所以速度稍慢。 相反,新的服务器: 新服务器http://rkuykendall.com/uploads/new.server.png 似乎一次只能提供一个文件。 这是楼梯加载时间效果的另一个例子: 楼梯加载时间效果http://rkuykendall.com/uploads/staircase.png 另一个非常明显的楼梯效果的例子: 楼梯效果2 http://rkuykendall.com/uploads/staircase2.png 我和Freenode #httpd上的一些人谈过没有运气。 我创build了一个重复的服务器,并使用Fedora Core 13创build了一个全新的服务器,并且仅仅移动了数据库和Web文件,而没有运气。 有什么build议么?
我已经改变了apache2.conf,以便我的网站需要身份validation。 这样的工作很好,当input这样的地址:www.domain.com或my_ip / 问题是,我有Solr,哪个pipe理接口在端口8983上,所以这个: www.domain.com:8983/ 不需要授权。 我怎样才能添加这个端口也被授权? 谢谢
我有一个CentOS 5.5。 服务器,并试图从MPM Prefork切换到MPM工作。 我目前安装了标准的yum httpd软件包,从我的阅读中我做了以下几点: 取消注释/ etc / sysconfig / httpd文件中的httpd.worker行。 我还确保httpd.worker文件存在于/ usr / sbin /目录中。 在进行上述更改之前,我也确保了httpd服务已经停止。 确保Apache已禁用PHP。 我很好,一旦我开始运行MPM工具,将使用FastCGI来处理PHP文件。 重启httpd服务,一切正常。 做一个#httpd -V 控制台告诉我它仍然使用prefork。 如果我执行#vi /etc/init.d/httpd,则httpd.worker行仍然被注释掉。 我试过改变这一点以及没有区别。 有什么build议么? 要看的东西? 我的应用程序需要工作人员的MPM,所以我唯一能想到的select是使用Ubuntu或者其他具有专用apache2-mpm-worker软件包的软件。 在某个地方有什么类似的yum回购? 提前致谢!
我们有一个MediaTemple专用虚拟运行Plesk。 我们遇到的问题是,将服务器上的文件的权限更改为可由服务器所有者(apache)写入的权限与通过FTP用户上传和覆盖文件的能力相冲突。 下面是一个例子,我从用户“serverftp”上传一个文件,他们拥有httpdocs文件夹中的新文件。 然后我将图像上传文件夹的权限更改为apache用户,以便我可以通过PHP脚本上传图像。 然后用serverftp用户上载或更改该文件夹被locking。 说到技术支持没有得到太多,因为有一些奇怪的组权限正在进行,这将涉及到我添加每个域的FTP用户到pcantl组或类似的东西。 我想知道如何轻松地改变事情,以便我不再有这个问题。
我有一个服务器与一个网站,我redirect到https通过 <VirtualHost *:80> DocumentRoot / var / www / html / secure ServerName secure.com redirect/ https://secure.com </虚拟主机> 这没有问题。 现在我试图添加另一个不安全的网站 <VirtualHost *:80> DocumentRoot / var / www / html / notsecure ServerName notsecure.com </虚拟主机> 当然,因为redirect是“/”的,所有网站都会被扣留。 我试过改变redirect到完整的文档根目录,但没有运气。
我有两个域名托pipe在两个不同的服务器:domain1.com&domain2.com 我想使用CNAMEredirect将“ blog.domain1.com ”转发到“ blog2.domain2.com ”,这是一个WordPress博客。 在我安装Wordpress之前。 blog.domain1.com(= redirect =>)blog2.domain2.com/index.htm (工作正常) 浏览器将保持URL( http://blog.domain1.com )甚至index.htm在domain2.com服务器上。 但是,我安装WordPress后 ,浏览器将URL更改为( http://blog2.domain2.com ) 这是我目前的设置: 在domain1.com DNS上: blog.domain1.com CNAMEredirect到domain2.com 在domain2.com上 .htaccess: Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^blog\.domain1\.com RewriteRule ^(.*)$ http://blog2.domain2.com/$1 [R=301,L] 在blog2.domain2.com .htaccess上: DirectoryIndex index.php <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteBase /blog2/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule […]
地狱我试着安装xcache http://xcache.lighttpd.net/wiki/InstallFromSource 但是在一步 ~/src/xcache $ make ~/src/xcache $ su ~/src/xcache # make install 我的专用显示错误 make: *** No targets specified and no makefile found. Stop. 请帮帮我
我想在整个网站上启用GZIP。 什么是最好的办法呢? 会通过.htaccess吗? 任何指针如何做到这一点将不胜感激。