我正在整理我的服务器。 我想用我的networking服务器作为前端只有端口80/443开放的pipe理员。
我专注于在Apache服务器访问的端口上运行的服务。
我有一个运行在www.example.com:631上的cups服务器,我希望将Apache设置为redirect到cups.example.com,因为我有一个DNS条目。 我使用代理,redirect/重写还是使用VirtualHost?
试着
<VirtualHost ??> ServerName cups.example.com ProxyRequests Off ProxyPreserveHost On ProxyPass / http://cups.example.com:631 ProxyPassReverse / http://cups.example.com:631 </VirtualHost>
任何想法都会很棒,最后我会总结一下。
你不能使用Apache。 Apache是一个HTTP服务器/代理,而CUPS完全不使用HTTP协议。
您可以使用其他机制(如DNAT)将某些其他端口redirect到CUPS端口,但不能使用与Apache所使用的端口相同的端口。