Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 将子域重定向到端口&;使用Java套接字连接_Apache_Sockets_Wamp - Fatal编程技术网

Apache 将子域重定向到端口&;使用Java套接字连接

Apache 将子域重定向到端口&;使用Java套接字连接,apache,sockets,wamp,Apache,Sockets,Wamp,我正在尝试从子域重定向到证书端口,如sub1.domain.com重定向到domain.com:1337。但是直接,不是通过网页。我正在制作一个java程序来连接子域和套接字,就像这样连接socket-->sub1.domain.com-->domain.com:1337,中间没有页面。就像 另外,如果我将其添加到我的httpd配置中 <VirtualHost *:80> Servername sub1.domain.com redirect / http://dom

我正在尝试从子域重定向到证书端口,如
sub1.domain.com
重定向到
domain.com:1337
。但是直接,不是通过网页。我正在制作一个java程序来连接子域和套接字,就像这样连接
socket-->sub1.domain.com-->domain.com:1337
,中间没有页面。就像

另外,如果我将其添加到我的httpd配置中

<VirtualHost *:80>
    Servername sub1.domain.com
    redirect / http://domain.com:1337/
</VirtualHost>

Servername sub1.domain.com
重定向/http://domain.com:1337/

它连接到网站,但获取重定向页面的html,而不是服务器端连接

您试图做的事情可以通过mod_proxy指令完成。您应该使用它,而不是重定向。比如:

<VirtualHost *:80>
  ServerName sub1.domain.com
  ProxyPass / http://domain.com:1337/
  ProxyPassReverse / http://domain.com:1337/
  ProxyPreserveHost On
</VirtualHost>

ServerName sub1.domain.com
ProxyPass/http://domain.com:1337/
ProxyPassReverse/http://domain.com:1337/
代理主机

它不起作用。没有任何错误,但wamp不会从橙色变为绿色。我也检查了错误日志。你必须提供更多关于你正在尝试做什么的细节,以及你到底看到了什么。您应该设置最基本的配置(可能没有apache)。基本配置完成后,再尝试将apache添加到混合中。我认为这与本文完全一样,这是最好的解决方案,因为浏览器中的URL将保持为原始URL,例如
http://sub1.domain.com/
而不是更改为
http://domain.com:1337/
(如果使用
重定向