编辑 – testing从本地主机运行现在排除networking… 我有一个使用EBS的c1.medium。 当我做一个Apache基准,我只是打印一个“你好”的testing从本地 – 没有数据库命中,这是非常缓慢的。 我可以用相同的结果多次重复这个testing。 有什么想法吗? 提前致谢。 ab -n 1000 -c 100 http://localhost/home/test/ Benchmarking localhost (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Completed 1000 requests Finished 1000 requests Server Software: […]
我已经在3个集群+ 1pipe理上安装了Galera集群。 我想这样做, Server1:主页(www.domain.com) Server2:对于BBpress /论坛(论坛标签菜单将转发到forum.domain.com) Server3:BuddyPress活动(社交选项卡菜单将转发到social.domain.com) 我这样做的目的是同时分配我的资源和负载平衡。 但是,我很难设置Apache Load-Balancing / mod_proxy / clustering或任何合适的具有高可用性的WordPress。 任何最好的build议/解决scheme,使高可用性的WordPress? 或者如何? 另一个问题是我试图将整个WordPress文件和文件夹复制到连接到本地数据库的Server2(同一数据里面,因为它已经在Galera集群上),但页面空白。 有什么build议? 操作系统:Centos 6.2 先谢谢了。
我的服务器:2x Intel Xeon 5506 2.13GHz 24 GB DDR3 RAM Debian 5.0.8 64位 我的服务器CPU占用了600个用户的90%,每秒大约有6个页面浏览量。 服务器上有2个站点。 一个低访客论坛和一个Wordpress页面。 我的Apacheconfiguration: MaxKeepAliveRequests 100 KeepAliveTimeout 15 ServerLimit 500 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 250 MaxRequestsPerChild 1000 </IfModule> <IfModule mpm_worker_module> StartServers 2 MaxClients 250 MinSpareThreads 25 MaxSpareThreads 150 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MaxClients […]
我在Redmine上开发了一个插件,用于在接受Kerberos票据时使用Apache给出的REMOTE_USER自动login用户。 只要用户有企业login,这个插件就可以工作,但是一些开发人员可能来自其他开发公司,所以他们会使用本地的Redmine账户。 如果外部用户连接到平台,他将永远不会访问,因为Apache不会尝试再次loginKerberos。 第一个转向是复制没有Kerberos的Redmine实例,所以标准的Redmine的login页面处理了authentication。 这个解决scheme的工作,但“黑客”看看它是什么运行,我想避免这一点…对于这个问题,我分叉的Perl脚本Redmine SVNauthentication给予,并调整它做一个基于Redmine本地数据库。 一旦允许使用REMOTE_USER进入,我的红矿插件让他进入。 我仍然有两个相同的软件与两个不同的url,我不喜欢所以我正在寻找一个Kerberos身份validation本地身份validation回退在Apache上的实例。 我在互联网上发现,在这里我可以使用关键字AuthnProviderAlias或AuthBasicProvider。 看来我可以指定Kerberos,但不是我的“自定义”Perl脚本… 有没有人有一个想法? 一个我看不懂的页面?
当我ssh到亚马逊ec2,然后 pwd /home/ubuntu ls app_1 app_2 app_3 app_4 考虑到我已经将我的ec2- – – * –地址映射到了一些apps.site1.com 我怎么能有多个轨道应用程序运行,如果我访问, apps.site1.com/app_1 apps.site1.com/app_2 apps.site1.com/app_3 应该加载每个应用程序。 我的一个朋友告诉他,他已经实现了apache + php应用程序,其中存在各种index.php文件,并且每个文件夹结构可以单独作为单独的运行应用程序提供。 我怎样才能实现这个轨道应用程序,
我有我的网站的支持页面(www.company.com/support)redirect到第三方托pipe的网站(company.custhelp.com)的代理通过规则…但网站链接本身都在单独的域。 有没有办法维护代理会话,以便会话中点击的链接也通过代理,并保持我希望用户看到的“正确的”url?
我已经build立了wiki软件Gitit在同一个Apache服务器(端口1848和4000)的两个独立的端口上运行。 我已经确认他们正在运行。 现在我想代理这两个网站更漂亮的url,如sitea.com和siteb.com。 两者的IP地址是相同的(比如12.34.56.78)。 我的服务器pipe理员已经添加了名称的DNS条目,但我似乎无法让我的Apacheconfiguration工作。 按照这里的说明 ,我试图build立一个像这样的VirtualHost: NameVirtualHost *:1848 <VirtualHost *:1848> ServerName sitea.com DocumentRoot /var/www/ RewriteEngine On ProxyPreserveHost On ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPassReverse / http://127.0.0.1:1848 RewriteRule ^(.*) http://127.0.0.1:1848$1 [P] ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On </VirtualHost> 而另一个类似的虚拟主机的另一端口4000.但是,当我然后发出service httpd restart ,我得到一个FAILED消息,当启动httpd,我的浏览器无法连接到sitea.com。 据我所知,我的httpd.conf的其余部分是分配的默认文件。 我的服务器正在RedHat Enterprise机器上运行。 我是Apache的新手,所以我确信这里有一个明显的答案,但在尝试对configuration进行各种调整后,我无法弄清楚我做错了什么。 编辑:问题是,我没有检查,以确保我的错误日志的path名是正确的。 […]
我拼命尝试在多层设置中configurationgitlabhq,我有一个代理服务器websrv01.kosare.perlur.cz,我使用mod_proxy运行Apache2,然后在不同的服务器上运行多个Web应用程序。 我有一个gitlab-backend.kosare.perlur.cz,我已经安装了gitlabhq,当我尝试连接到10.10.2.2:8080(这是我的独angular兽服务器运行gitlab的IP和端口)它工作正常,但是当我尝试使用gitlab.kosare.perlur.cz这是一个代理服务器上的虚拟主机转发请求到gitlab后端,它不工作,它卡住了。 我在代理服务器上的configuration文件看起来像这样。 <VirtualHost *:80> ServerName gitlab.kosare.perlur.cz RewriteEngine On <代理平衡器:// unicornservers> BalancerMember http://10.10.2.2:8080 </代理> #将所有非静态请求redirect到精简 RewriteRule ^ /(。*)$ balancer:// unicornservers%{REQUEST_URI} [P,QSA,L] ProxyPass /平衡器:// unicornservers / ProxyPassReverse /平衡器:// unicornservers / ProxyPreserveHostclosures <代理平衡器:// unicornservers /> 命令否认,允许 全部允许 </代理> #自定义日志文件位置 ErrorLog /var/log/apache2/gitlab.kosare.perlur.cz_error.log 结合了CustomLog /var/log/apache2/gitlab.kosare.perlur.cz_access.log </虚拟主机> 有没有人有一个线索如何使这个设置工作?
我正在尝试在Debian Squeeze上设置自己的虚拟主机,我想我已经按照文档完成了设置,并且已经通过了一些问题和答案。 一切似乎都表明我已经做好了一切。 但是,我发现它始终只提供默认站点。 根据另一个相关的问题,我检查我的设置如下: $ (source /etc/apache2/envvars && /usr/sbin/apache2 -S) VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server hms01san.lan (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost hms01san.lan (/etc/apache2/sites-enabled/000-default:1) Syntax OK 我试着将NameVirtualHost中的'*:80'以及VirtualHost条目改为一个简单的'*',但得到相同的问题。 希望得到这个固定的任何帮助。 更新:我只有在使用我的域设置的外部DNSredirect时才会出现此问题,在我在/ etc / hosts中本地设置主机名时正常工作。
我正试图在Bluehost上build立一个Rails网站,而且我在path助手方面遇到了麻烦。 由于我不想猴子补丁Rails,我试图通过.htaccess来解决这个问题。 这是一个场景: 我在public_html/engradado www.engradado.com上托pipewww.engradado.com ,指向rails_apps/engradado/public 我正在通过这个public_html/.htaccess文件重写www.engradado.com指向www.engradado.com/engradado : # BlueHost.com # .htaccess main domain to subdirectory redirect # Copy and paste the following code into the .htaccess file # in the public_html folder of your hosting account # make the changes to the file according to the instructions. # Do not change this line. RewriteEngine […]