Articles of redirect

如何在没有TTY分配的情况下强制输出到文件?

我有一个init脚本,在start()函数中做这样的事情: runuser -s /bin/bash – prog -c "nohup php /foo/bar.php 2>&1 >> /var/log/bar.log &" 当我SSH进入机器,并调用init脚本: server:~$ sudo /etc/init.d/foo restart 一切都很好 – 所有输出到bar.log预期,我可以注销。 但是,如果我直接从我的SSH命令中调用init脚本: workstation:~$ ssh server sudo /etc/init.d/foo restart 那么输出到我的本地terminal,而不是日志,我不能closuresSSH连接,而不会丢失所有的输出(这不再是日志文件)。 当然,有一个更好的方法来制定初始化脚本,任何build议,将不胜感激,但在这个例子中redirect发生了什么?

将所有WiFi请求redirect到我的服务器(如强制门户)

我实际上正在试图发展一个公共无线networking(不是商业,仅仅是为了教育目的,我正在学习计算机科学……)。 但是我缺乏达到这个目标所需的知识(我通常比networkingpipe理更喜欢编程(爱堆栈溢出;-)])。 我想要做的就是像很多城市/学校的公共networking,每个地址都能够访问互联网之前被redirect到login页面。 我目前的设置是这样的:我有我的互联网连接到有线路由器。 该路由器连接到交换机。 我的个人电脑连接到这个开关。 我有一个IIS服务器连接到路由器。 我有一个无线接入点,但我不知道如何设置它来redirect传入的IP到我的IIS。 基本上我想阻止所有的互联网,并将非本地请求redirect到我的本地IIS(仅适用于WiFi用户,局域网应该有互联网)。 我想也许在我的服务器上安装一个DNS,并将其设置为路由器中的主DNS。 或者,也许连接WiFi服务器(与第二个networking适配器),并通过防火墙/代理redirect,但我不知道这些会否在理论上工作,在跳进学习如何设置这些选项之一… 任何帮助非常感谢!

如何根据URL将http请求redirect到另一台内部机器

我有一个在家里(在VMWare服务器上)与其他虚拟机的Windows 2008服务器,我想在我的防火墙中打开端口80,但我想redirect请求到正确的虚拟机。 例如,如果请求是http:// myserver / SVN我想要它去我的svn vm,如果是http:// myserver / Blog我想去另一个vm。 最好的办法是什么? 有多难也有httpsredirect?

紧急SSH本地端口redirect

我有一个shell帐户,但pipe理员已经限制ssh访问服务器。 服务器正在侦听0.0.0.0:22,但防火墙会阻止对此端口的任何传入尝试。 他说他正在维护,但我不相信他,我需要用ssh备份我的东西。 我的问题是:是否有可能这样做: Me(Wan IP)< – >主机服务器(tcp / 8080)redirect到主机服务器(tcp / 22) 我不想介入我自己的Linux机器,我只能使用ssh .. 谢谢!!

同一IP上的多个url

我们在DNS中添加了一个条目“abc.domain.net”,当我键入https://abc.domain.net它redirect到abclogin页面,但是如果我input“abc.domain.net”没有https:它的redirect到域login页面,下面是DNS条目,都指向相同的IP,请让我知道是否有人有一个决议 www.domain.net @(无)abc.doamin.net

与www发出非wwwredirect

我在切片主机上,我遵循他们给DNSredirect的文章和WWW到非WWW URLredirect确实工作。 但是,如果我想将www.domain.com设为默认域名,该怎么办? 我会把www.domain.com。 作为我的DNSlogging名称,或者我会保持domain.com。 作为我的DNSlogging,然后做别的事情。 基本上,如果有人访问urlwww.domain.com/directory/something.html,会发生什么情况 他们将被redirect到domain.com而不是domain.com/directory/something.html 我希望第二件事情发生,不只是去domain.com,并呼吁一天。 我正在运行nginx,并且对如何解决这个问题感到困惑。 我不确定它是一个nginx问题还是一个dns问题。 任何帮助将不胜感激!

如何将一个页面的请求redirect到另一个是IIS?

我将如何将请求redirect到类似的URL http://www.mydomain.com/foo.aspx 到另一个URL http://www.mydomain.com/bar.aspx 在IIS中。 这可以在IIS 6.0或7.0中完成吗?

更改域名DNS以将Webstream量redirect到一台服务器,并将邮件保留到原始服务器

好吧,相当DNS的白痴,除了基础知识。 我有一个域名注册商托pipe的域名。 它似乎有完整的DNS控制(即能够查看/编辑logging,邮件等)。 我们最近在Rackspace设置了一个服务器,托pipe新的网站 原来的/现有的服务器(旧网站仍然是和邮件)在另一个共享的托pipe公司服务器上 我去了域名注册商,并检查了DNSpipe理如下: 点击这里查看DNS截图 所以很显然,Alogging是指向网站/邮件所在的实际服务器,而CNAME正指向(别名?)网站的url。 所以我的问题是这样的:如果我想让networkingstream量部分去Rackspace /新服务器,但保持邮件到现在的位置,我有什么改变? 另外,我应该甚至在域名注册商更改这个信息? 机架空间服务器帐户有完整的DNS似乎build议我可以指向他们的名称服务器,然后重新指引MX(邮件)的stream量到邮件服务器的位置? 对不起,如果这是有点困惑..显然需要DNS的培训;) 任何帮助非常感激。 大卫。

将子域redirect到新域的子域

我拥有2个域sio-india.org和sio-india.com 我想要做的是redirect从第一个域到第二个域的所有子域。 例如。 home.sio-india.org到home.sio-india.com,但我不想redirectsio-india.org sio-india.com,也不想redirectwww.sio-india.org到www.sio-india.org, india.com 请帮忙 我在htaccess中使用这个代码,但它不工作。 RewriteCond %{HTTP_HOST} ^(.*)sio-india\.org$ [NC] RewriteRule ^(.*)$ http://%1sio-india.com/$1 [R=301,L] 请帮我,我卡住了。

nginxredirect重写不工作,www到非www

重写www到非www是行不通的。 domain.comurl的作品,但www.domain.com给出了以下错误"Problem loading page – Mozilla Firefox – Server not found". 我已经清除了FF Cache等。IE说,Internet Explorer无法显示网页。 我尝试了以下configuration和其他教程中的所有其他重写示例,包括nginx文档。 没有重新启动或重新加载nginx,(没有任何机会),我重新启动系统。 我的设置是Debian Lenny,nginx依赖和apt-get install nginx的基本安装; 而已。 很简单的testing服务器。 我在site-available中创build了一个domain.com文件,并为启用了网站的符号链接。 这是我的domain.comconfiguration文件(根据最佳实践完成,并遵循nginx的陷阱文档部分): server { server_name www.domain.com; rewrite ^ $scheme://domain.com$request_uri permanent; } server { server_name domain.com; location / { root /srv/www/sites/domain.com; } } 我在这里错过了什么? 我也试过用nginx-0.8.54; 编制了最新的稳定版本。 我尝试了两个不同的物理服务器。 尝试在VMWare VM上; 并尝试从远程计算机访问。 根据大家的教程重写似乎工作,但对我来说不。 我把Apache服务器放在一起没有问题,但是我一直把头撞在nginx的桌子上。 另外,我做了一个本地testing,并编辑了C:\ WINDOWS […]