Articles of apache 2.2

Apache(httpd)为网站主页创build一个位置指令

我想在我的configuration文件中创build一个Location / LocationMatch指令到ProxyPass我的网站主页“ http://www.example.com ”,而不影响任何其他位置和目录。 我试过<LocationMatch ^$>但它根本不起作用。 如果可能,我怎样才能创build这个位置? 谢谢,

Apache a2ensite默认设置

我从头开始设置VirtualHost文件,最近才通过a2ensite命令。 我认为这是一个伟大的命令,非常有用,但我的网站大多数configuration具有相同的设置(如SSL证书,基本身份validation等)。 有没有办法可以改变我使用它的网站启用的目录中的a2ensite写入的内容? 例如,自动把我的SSL证书,等等 干杯 PS在安装了Apache2的11.04 Ubuntu服务器上。 权限来安装更多的软件。

如何设置代理反向与wordpress

我有一个WordPress的网站上运行http://www.testdomain.com 现在我想把它改成http://productiondomain.com/Branch (我没有控制这个服务器,他们为我们设置了它) 所以现在当我访问http://productiondomain.com/Branch我被redirect到http://www.testdomain.com (这不是我想要的,我想要的url保持http://productiondomain.com/分支在任何时候。 林相当肯定有我必须改变在WordPress的设置和.htaccess文件或在Apacheconfiguration,但我真的在这方面无能为力。 请帮忙。

使用WordPress的日记 – 如何限制访问所有,但移动客户端?

我期待着开始为自己的生活保留一份日记,这样我就可以将事件归档并标记出来,同时也让我更新容易(所以我坚持使用它)。 我使用wordpress很多,认为这将符合法案,但想尽可能限制访问。 我打算使用基于networking和域名的Apache目录允许/拒绝规则,但我希望find一个解决方法的一个方面是为我的iPhone做一个例外,所以我可以从它的post。 我似乎无法find任何dyndns客户端,我可以运行在那里给我一个静态域名在Apache中的例外,所以我希望有人能指出我在正确的方向,如果他们知道其他可能工作。 PS-我知道有一个使用电子邮件的远程发布选项,可以使用,但这不会是我的第一select……但是,一个可靠的备份计划。 在此先感谢您的任何build议!

向用户提供日志

scheme…负载均衡webfarm与几个Apache / Tomcat机器处理请求。 开发人员需要访问catalina.out文件。 当然,这在所有机器上都是不同的。 在这种情况下,你会使用什么方法/逻辑/策略? 不幸的是,重新configurationtomcat以在NFS导出上拍摄catalina.out不是一个选项。 你知道任何可爱的Web前端日志文件目录? 🙂

ec2,ping和安全设置

对AWS ec2实例上的安全设置有一个noob问题。 我用Tocat7(ami-95da17fc)设置了一个实例,我有一个小问题。 如果我ssh进入实例,并执行ping -c 2 -p 80本地主机我得到0包丢失,如果我ping我的弹性ip我得到100%的口袋损失,与long.winded.aws.dns.name 如果我只是尝试从terminal(没有login到实例)ping网站,我也得到100%的口袋损失。 我的默认安全组具有以下设置: 0 – 65535 sg-07787e6e(默认) 80(HTTP)0.0.0.0/0 8080(HTTP *)0.0.0.0/0 22(SSH)70.126.98.72 / 32 如果有人能说出我错过的东西,我将不胜感激。

Git仓库与Apache服务器上的Ubuntu服务器只有.gitpath

我有一个Ubuntu的服务器,运行Apache2。 我试图将其设置为通过http服务git仓库。 阅读了数十个样本后,我以非常简化的configuration文件结束,为简单起见,删除了所有的身份validation。 我在conf.d中的git_conf文件如下所示: SetEnv GIT_PROJECT_ROOT /srv/repos/git/ SetEnv GIT_HTTP_EXPORT_ALL ScriptAlias /git/ /usr/lib/git-core/git-http-backend/ <Location /git> </Location> 我创build了一个空的git仓库,像这样: # git –bare init myrepo # cd myrepo # git –bare update-server-info # cd .. # chown -R www-data:www-data myrepo 现在,乐趣开始了。 我能够克隆本地机器上的回购: # cd ~/tmp # git clone /my/repo/path/myrepo test1 但是,每当我尝试从远程机器克隆,如下所示: $ git clone http:// myserver / git / […]

虚拟主机不拾取索引文件

在Fedora上运行Apache。 我的虚拟主机configuration如下所示: NameVirtualHost 184.106.108.173:80 <VirtualHost 184.106.108.173:80> ServerName www.sandboxmadness.com DocumentRoot /var/www/admin/public <Directory "/var/www/admin/public"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost 184.106.108.173:80> ServerAlias www.meatball-parm.us DocumentRoot /var/www/meatball ServerName www.meatball-parm.us DirectoryIndex index.html </VirtualHost> 第一个虚拟主机像冠军一样工作。 当我parsing肉丸地址时,浏览器打开正确的文件夹,但显示目录列表,而不是打开索引文件。

为一个客户端优化Apache

所以我build立了apache2来提供web服务。 它的唯一消费者(和整个服务器)将是.net Web应用程序。 首先,假设这种方式apache只能看到一个客户端是正确的吗? 如果这是正确的,那么我如何从这个angular度进行优化呢? 具体来说,这样做是正确的: MaxKeepAliveRequests 0 #instead of MaxKeepAliveRequests 100 KeepAliveTimeout 300 #instead of KeepAliveTimeout 15

将子域虚拟主机子域redirect到path

我用Apache的虚拟主机为greptweet.com的一大堆子域名,其中每个twitter用户名是一个子域名,如<username> .greptweet.com。 问题是…子域名不能有下划线! 🙂 现在我重新构build了网站,我想永久性地将所有到子域的用户redirect到path: <username> .greptweet.com添加到path结构greptweet.com/u/ <username> 例如http://kaihendry.greptweet.com/到http://greptweet.com/u/kaihendry/ 理想情况下,我希望在Apache的httpd.conf <VirtualHost>节中实现这个function,而不是写入/ srv / www /