Articles of redirect

将控制台输出切换到RS232

如何将Linux ASCII控制台临时切换到RS232端口内置计算机。 我的意思是关于Linux系统作为服务器,没有运行任何graphics工具(X11,bootsplash等)。 但是我想暂时地按照“按需”来做。 在普通的使用情况下,控制台应该是普通的VGA显示器。 可能吗?

通过Apache将请求redirect到具有端口号的另一个(Weblogic)服务器

在我们的服务器机器中,我们有两个服务器软件:端口80上的Apache和端口7001上的Weblogic。 我们希望将在子目录TRACDISWEB http:// xxxx / TRACDISWEB /下到Apache的所有请求redirect到http:// xxxx:7001 / TRACDISWEB / 我怎样才能做到这一点? 更新: 在另一个类似的问题有人问以下redirect: jira.mydomain.com到jira.mydomain.com:8181 接受的答案是这样的: <VirtualHost jira.mydomain.com:*> ProxyPreserveHost On ProxyPass / http://jira.mydomain.com:8181/ ProxyPassReverse / http://jira.mydomain.com:8181/ ServerName jira.mydomain.com </VirtualHost> 所以,以此为例,我应该写这样的东西: <VirtualHost xxxx:7001/TRACDISWEB/*> ProxyPreserveHost On ProxyPass / http://xxxx:7001/TRACDISWEB/ ProxyPassReverse / http://xxxx:7001/TRACDISWEB/ </VirtualHost>

Nginxredirect和地理定位

我有以下Nginx和GeoIP的问题,如果你能给我一些关于解决scheme的指针,会很好。 注意:我知道这可以在DNS端解决,但现在不可能,所以我正在寻找其他解决scheme。 问题 我的www.domain.com有一个1.1.1.1的IP地址,位于运行Nginx的亚马逊上,有一个像这样的redirect: location / { proxy_pass http://2.2.2.2 proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } 在2.2.2.2上还有另一个使用geoIP的nginx。 问题是我的所有客户端似乎都来自1.1.1.1,因为第二个nginx由$remote_addr地理定位。 有什么方法可以捕获真正的客户端IP(1.1.1.1上的$ remote_addr),并将其作为不同的variables传递给2.2.2.2并在地理定位中使用它? 任何提示,评论或RTFM是值得欢迎的。 我会继续寻找一个解决scheme来试图回答这个问题。 谢谢。

通配符域redirect到www.www.domain.com www

我正在尝试configurationOpenResty(nginx)将任何非www域redirect到www。 一 但是我正在享受的是:www.www.domain.com 是吗? 这里是我的服务器块 server { listen 80; server_name ^$http_host$; return 301 http://www.$http_host$request_uri; } server { listen 80; server_name ~^(www.)$$http_host; location = / { content_by_lua ' ngx.say("Host: ", ngx.req.get_headers()["Host"]) '; } } 任何帮助是极大的赞赏。

GPO文件夹redirect – 创build.tmp文件

我正在使用2008 SP2小型企业服务器,而我的testing机器是Windows XP SP3。 我已经设置了一个GPO做文件夹redirect,但它只是一个工作。 该策略适用于我的testing用户所属的安全组。 他们login到计算机上,我发现redirect文件夹现在包含“桌面和文档”文件夹。 在桌面文件夹中有一些.tmp文件,每个0字节。 在Documents文件夹中是我创build的文件夹,但不是文件,只有.tmp文件,每个0字节。 我已经重新启动机器,login/closures等,也做了gpupudate /强制和注销。 gpresult在应用组策略对象下显示我的GPO。 当我在服务器上运行组策略build模时,它显示我的GPO在拒绝的GPO下,原因是“访问被拒绝(安全筛选)” 我已经在“Windows SBS客户端”和“Windows SBS客户端-Windows XP”上尝试了WMI筛选, 当我修改范围时,GPO的委派是自动创build的,并且用户(及其组)具有“读取(来自安全性过滤)”权限,在高级下显示“读取”和“应用”组策略。 GPO在本地域下是启用链接的,并且被强制执行。 我已经尝试了所有我能想到的工作,但显然我错过了一些东西。 谢谢!

Nginx:将子目录中的URL重写/redirect到根目录

我想重写或redirect到一个子目录内的任何url,如下所示: www.site.com/subdirectory/item => www.site.com/item 我试过这个,但似乎没有正常工作: location /subdirectory { rewrite ^/subdirectory(/.*)$ $1 last; }

子域名redirect工作,但服务器没有find错误:Linode

这是我的虚拟主机: <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName policy.domain.com ServerAlias www.policy.domain.com DocumentRoot /policy ErrorLog /policy/error.log CustomLog /policy/custom.log combined <Directory /policy/> Options +IncludesNOEXEC AllowOverride None Order allow,deny allow from all # redirect non www to www RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^(.*)$ $1.php [L] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] </Directory> </VirtualHost> […]

SSL正常工作,我怎么能在http中添加httpsredirect?

您好我有一个服务器的主要问题,SSL完美工作当连接HTTPS:// …,我需要设置从httpredirect到https。 这是我的ssl.conf,Centos 6,有一个IP地址。 与SSLbuild立SSL证书。 宁可不使用.htaccess。 Listen 172.21.11.48:443 NameVirtualHost 172.21.11.48:443 LoadModule ssl_module modules/mod_ssl.so SSLEngine on SSLSessionCache shmcb:/var/cache/httpd/mod_ssl/ssl_scache(512000) SSLCertificateFile /etc/pki/tls/certs/aether.example.com.crt SSLCertificateKeyFile /etc/pki/tls/private/aether.example.com-2048.key SSLCACertificateFile /etc/pki/tls/certs/exampleca.crt <VirtualHost 172.21.11.48:443> SSLEngine on ServerAlias "webmail.example.com" DocumentRoot "/var/www/html/roundcubemail" SSLCertificateFile /etc/pki/tls/certs/aether.example.com.crt SSLCertificateKeyFile /etc/pki/tls/private/aether.example.com-2048.key SSLCACertificateFile /etc/pki/tls/certs/exampleca.crt </VirtualHost> <VirtualHost 172.21.11.48:443> SSLEngine on ServerAlias "cloud.example.com" DocumentRoot "/var/www/html/owncloud" SSLCertificateFile /etc/pki/tls/certs/aether.example.com.crt SSLCertificateKeyFile /etc/pki/tls/private/aether.example.com-2048.key SSLCACertificateFile /etc/pki/tls/certs/exampleca.crt </VirtualHost> 在http://webmail.example.com上连接时,出现“您的浏览器发送了此服务器无法理解的请求”的错误。原因:您正在向使用SSL的服务器端口说纯HTTP。 当我在端口80上添加另一个虚拟主机时,Apache无法启动。 […]

Nginx – 使用完整的URL将域重写到域

我需要设置nginx将“www.test.com”重写为“www.new-test.com/test/test?foo=bar&bar=foo”。 我试过下面的代码: server { listen 80; server_name test.com www.test.com; access_log off; autoindex off; location / { rewrite ^ http://www.new-test.com/dir/test?foo=bar&bar=foo permanent; } } 我的问题是:“如果在重写结束时指定了?,那么Nginx将放弃原始的$ args”。 好吧,但我需要redirect到与查询完整的URL。 我怎样才能正确地做到这一点?

Apache从httpsredirect多个域名

我的服务器分配两个主要的网站,说:www.google.com&www.facebook.com(是的,我知道:P) 我希望他们通过https分发。 使用Apache,我在sites-available / enabled中定义了一个包含以下内容的虚拟主机文件: <VirtualHost *:80> ServerName google.com Redirect / https://www.google.com/ </VirtualHost> <VirtualHost *:80> ServerName facebook.com Redirect / https://www.facebook.com/ </VirtualHost> <VirtualHost *:80> DocumentRoot /srv/www/google/www/ ServerName www.google.com ServerAlias www.facebook.com <Directory … /> # Google & Facebook points to the same directory (crazy right ?) # Next of the config </VirtualHost> <VirtualHost *:443> SSLEngine On SSLCertificateFile […]