我是Apache的新手,抱歉,如果这是一个logging的解决scheme的地方。 我一直在网上冲浪,似乎无法find这个答案… 我想根据进入我的Debian Wheezy Web服务器运行Apapche的url将stream量redirect到不同的后端服务器。 例如,如果URL是http://abc.mydomain.com ,它将被传递到服务器IP 192.168.0.100,但是如果URL是http://def.mydomain.com ,它将被传递到服务器IP 192.168 .0.110。 在此先感谢您的帮助。
我正在将网站迁移到另一个平台。 我们有一个Python脚本来处理导入,我们正在考虑使用Varnish来提高速度。 我想确保所有现有的URL保持function(以301redirect的forms),我正在考虑直接在Varnish中进行。 我们正在谈论3k +的URL,我们将无法将其捕捉到一些正则expression式中。 理想情况下,我会保留redirect列表在一个单独的文件,json,csv或xml,但从一些研究似乎没有直接的方法来做到这一点,除了生成一个巨大的.vcl文件与导入脚本的elseif 。 是否有一个更好的方法来做群发301redirect在光油?
我有两个服务器上安装的Web应用程序。 在其中一台服务器上,当我访问主页时,在浏览器中出现“错误代码:ERR_TOO_MANY_REDIRECTS”错误,而另一台服务器正常工作。 两台服务器都运行apache 2.4。 Apacheconfiguration的哪一部分与redirect规则有关? 我应该在哪里寻找两种configuration之间的差异? 以防万一,这里是htaccess文件: <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On # Get rid of index.php RewriteCond %{REQUEST_URI} /index\.php RewriteRule (.*) index.php?rewrite=2 [L,QSA] # Rewrite all directory-looking urls RewriteCond %{REQUEST_URI} /index.php/$ RewriteRule (.*) index.php?rewrite=1 [L,QSA] # Try to route missing files RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} public\/ [OR] RewriteCond %{REQUEST_FILENAME} \.(jpg|gif|png|ico|flv|htm|html|php|css|js)$ RewriteRule . […]
我目前正在尝试为一堆下载镜像设置一个负载平衡器。 在阅读这个主题的时候,我看到Nginx非常适合作为负载平衡器,太棒了! 但是当看到不同的configuration时,我有点困惑。 人们可以决定redirect或代理到后端服务器。 redirect非常明确,您告诉客户端去其他地方,请求传递和处理,负载平衡器是不在图片。 但是,如果您select使用代理,是不是基本上削弱了运行多个下载镜像的整个想法? 鉴于nginx会将请求转发到后端服务器,下载文件并传递给客户端? 所以想象一下我认为它是如何工作的(数据包stream): redirect :客户端=>负载平衡器=>后端=>客户端 代理 :客户端=>负载平衡器=>后端=>负载平衡器=>客户端 或者,代理会做一些魔术,并告诉客户端实际连接到后端下载他的文件? 如果代理确实有点失败的目的,有多个下载镜像,以获得更多的吞吐量,redirect唯一的select? 编辑:或者我混淆了与重写代理的运作? 代理实际上是否像使用redirect一样传递请求,而仍然使用相同的URL?
按照此文档安装文件夹redirect: https : //technet.microsoft.com/en-us/library/jj649078(v=ws.11).aspx 安装权限如下所示: 但除了“文件夹redirect用户”组,我创build了一个“文件夹redirectpipe理员”组,并给了该组“该文件夹,子文件夹和文件=完全控制”(与系统的烫发相同)。 所以现在作为我的pipe理员组的成员,我可以跨越用户文件夹的顶层,但是无法访问他们的子文件夹(如桌面,文档等)。 所以用户的顶级文件夹在创build时会inheritance我的pipe理员组,但是他们下面的文件夹却不是。 为什么不,我怎么让我的pipe理员组创build时添加到这些文件夹?
我想弄清楚如何编写一个.htaccess规则,将执行以下操作: /example1/removethis/item 变 /example1/item 和 example2/removethis/item2 变 example2/item2 等等。我应该注意到'removethis'总是一样的,但是我希望它可以用来代替'example1'和任何'item'的地方。 我也喜欢它是一个301(永久)redirect。 思考?
我是这样一个noob,我只是切换到nginx,所以我为noob问题道歉。 我已经安装nginx,当我去到它的web文件夹的根目录,我可以得到索引文件。 但是,当我尝试去一个文件夹,比如说,server.ip.address /文件夹,它会去本地主机/文件夹。 我怎么能阻止它这样做? 我在site-available中的“default”文件中closures了server_name_in_redirect。 configuration文件: user www-data; worker_processes 1; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 1024; # multi_accept on; } http { include /etc/nginx/mime.types; access_log /var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; gzip on; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } # Blockquote mail { # # […]
我有一个单一的域名。 主应用程序来自一个单独的子域app.domain.com 。 我需要一个简单的永久redirect来redirect到app.domain.com用户redirect到newapp.domain.com 。 这样用户可以更新书签。 这是暂时的,我希望它在apache级别(目录级别),不想通过htaccess文件来做到这一点; 例如我想在httpd.conf中做这个改变。
我在mycompany.tld1上有一个现有的Wordpress站点设置,最近注册了mycompany.tld2。 我想设置从mycompany.tld2到mycompany.tld1的301redirect,那个.htaccess文件是什么样的? 我可以使用条件语句将它附加到Wordpress .htaccess文件中以检查入站URL吗? WP .htaccess(现有): <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
我正在寻找的是根据他们的语言select引导访问者在地理上分开的服务器。 我们的url结构像mydomain.com/en和mydomain.com/th (泰文)。 就像现在一切托pipe在同一台服务器上一样。 但是,对于select第五种语言的访问者,我们最好从位于泰国境内的服务器提供服务。 泰国访客的网页加载速度显着提高。 我的平台是Apache,Linux,MySQL – 常规的LAMP堆栈。 那么…是否有可能以这种方式configurationApache,以便按照上面所述的方式redirect所有stream量? 请记住,域名不能改变,我们也不能使用子域名。 它必须在该文件夹中的格式。 谢谢, 米^ E