将流量定向到特定端口 - OwnCloud RaspberryPi 4 Apache

问题描述 投票:0回答:1

这里是极限新手! 我通过 Raspberry Pi 4 Model B Rev 1.4 和外部 HD 运行 OwnCloud。

在 Pi 上使用 Apache 外部访问 OwnCloud。 端口转发设置为将端口 1111 指向 Pi,所有内容都在 OwnCloud 上设置。

在 Cloudflare 中设置一条记录,将 cloud.mydomain.com 指向我的 IP 地址。

将来自 cloud.mydomain.com 的流量定向到端口 1111 时遇到问题。

cloud.mydomain.com:1111 工作正常。想知道是否有一种解决方案可以在 Pi 上使用,将任何传入流量从 cloud.mydomain.com 直接定向到 1111,而无需在 url 中专门调用端口?

ports.conf 文件:


Listen 80

<IfModule ssl_module>
        Listen 1111
</IfModule>

<IfModule mod_gnutls.c>
        Listen 1111
</IfModule>

sites-enabled/000-default.conf 文件:


<VirtualHost *:80>


        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/owncloud


        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined


</VirtualHost>

尝试将sites-enabled/000-default.conf文件更新为此,但没有成功:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost *:80>


ProxyPreserveHost On
ProxyRequests Off
ServerName cloud.mydomain.com
ServerAlias cloud.mydomain.com
ProxyPass / http://localhost:1111/
ProxyPassReverse / http://localhost:1111/

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/owncloud


        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
apache redirect raspberry-pi4 owncloud
1个回答
0
投票

允许任何端口都会使您只能转发一个设备端口。为什么不直接转发80端口呢?端口 80 是 http 的默认端口。

© www.soinside.com 2019 - 2024. All rights reserved.