詢問:NextCloud使用OnlyOffice,反向代理問題?

這裡分享你的使用技巧和技術交流。

版主: bennetliuCrystal.Y@AST

回覆文章
wengweiling
文章: 4
youtube meble na wymiar Warszawa
註冊時間: 週五 5月 06, 2022 8:50 am

詢問:NextCloud使用OnlyOffice,反向代理問題?

文章 wengweiling »

依照下列教學,已安裝成功 NextCloud 與 OnlyOffice
https://www.asustor.com/zh-tw/online/Co ... ?topic=273

NextCloud 依下列教學,有設定反向代理
https://www.asustor.com/zh-tw/online/Co ... ?topic=325

但是在
https://weng_xxx.myasustor.com:32681/apps/dashboard/
裡的設定 -> ONLYOFFICE -> ONLYOFFICE Docs address
教學是要設定IP 例如:http://192.168.15.2:31080/

但是會出現錯誤:Error when trying to connect (Mixed Active Content is not allowed. HTTPS address for ONLYOFFICE Docs is required.)

看起來是HTTPS 無法呼叫 HTTP....
怎麼辦,我想不出解決方法?
還是 ONLYOFFICE 也要設反向代理?
terenceyao
文章: 9
註冊時間: 週日 7月 11, 2021 4:32 pm

Re: 詢問:NextCloud使用OnlyOffice,反向代理問題?

文章 terenceyao »

就如它說明所說的要統一協議
NextCloud 一旦使用反向代理來實現 HTTPS 訪問後
OnlyOffice 也需要使用 HTTPS 的鏈結,OnlyOffice 有提供 HTTPS 服務的端口號。

另外建議在指定的 OnlyOffice 的位置時,也使用域名。
因為它這個連結訪問不是 NextCloud 本身,而是取決於使用者瀏覽時會訪問的連結,要注意一下。
當然如果你只有本地使用的需求的話,直接使用區域網路的 IP 就好,連 IP 分享器/路由 (NAT),你都可以不用設定 Port Forwarding 了
Stanleyhsu
文章: 35
註冊時間: 週三 2月 20, 2019 11:22 am

Re: 詢問:NextCloud使用OnlyOffice,反向代理問題?

文章 Stanleyhsu »

terenceyao 寫:就如它說明所說的要統一協議
NextCloud 一旦使用反向代理來實現 HTTPS 訪問後
OnlyOffice 也需要使用 HTTPS 的鏈結,OnlyOffice 有提供 HTTPS 服務的端口號。

另外建議在指定的 OnlyOffice 的位置時,也使用域名。
因為它這個連結訪問不是 NextCloud 本身,而是取決於使用者瀏覽時會訪問的連結,要注意一下。
當然如果你只有本地使用的需求的話,直接使用區域網路的 IP 就好,連 IP 分享器/路由 (NAT),你都可以不用設定 Port Forwarding 了
你好, 如同 @terenceyao 所述, 若要使用 HTTPS + 網域名在外網開啟 Nextcloud, 在設定 OnlyOffice 時也需使用 HTTPS + 網域名.
OnlyOffice 本身有支援 HTTPS, 不需透過反向代理.
HTTPS 通訊埠與 HTTP 不同. 你可在瀏覽器使用 HTTPS + 域名:31443, 將可看到 OnlyOffice 的頁面.

然, 經過我們測試, 目前 OnlyOffice 及 OnlyOffice Connecter (in Nextcloud) 似乎在 HTTPS 的連線上出現問題,
會一直出現無法連線 onlyoffice 的錯誤訊息.
經查詢 onlyoffice forum 及 github, 目前還未有解決方案, 下列網址有一些方法, 似乎沒有成功解決此一問題.
因此, 目前在 Nextcloud 中使用 onlyoffice, 暫時只能使用 HTTP + LAN IP 的連線方式.
Error when trying to connect
Error while connecting Docs and NextCloud

我們會繼續追縱 onlyoffice 或 Nextcloud plugin 的版本更新, 若此問題的解決方案出現, 我們會一併更新 onlyoffice 版本.
不便之處, 還請見諒 !
nextcloud_onlyoffice_config_error.png
nextcloud_onlyoffice_config_error.png (35.24 KiB) 已瀏覽 3774 次
最後由 Stanleyhsu 於 週二 5月 10, 2022 1:05 pm 編輯,總共編輯了 1 次。
wengweiling
文章: 4
註冊時間: 週五 5月 06, 2022 8:50 am

Re: 詢問:NextCloud使用OnlyOffice,反向代理問題?

文章 wengweiling »

感謝,那我等你們如果有更新程式後,我再試試看,謝謝!^_^
terenceyao
文章: 9
註冊時間: 週日 7月 11, 2021 4:32 pm

Re: 詢問:NextCloud使用OnlyOffice,反向代理問題?

文章 terenceyao »

這篇好久沒回頭看了
小弟可能有點多嘴
我是有成功透過反向代理實現
HTTPS + 域名
使 NextCloud 用上 https 的 OnlyOffice 喔
未命名.png
未命名.png (22.1 KiB) 已瀏覽 2948 次
NextCloud+OnlyOffice.png
NextCloud+OnlyOffice.png (47.58 KiB) 已瀏覽 2948 次
先前我回答這個問題時,這功能就是正常的了
可能因為我 連結 OnlyOffice 時,直接用上與 NextCloud 同域名的狀況 (不填 IP 位置)
使訪問方式一致,才沒發生問題。

為了支持 HTTPS 必須用上 反向代理
而 NextCloud 對於反向代理的設置比較硬核,
網上及官方都有針對 config.php 準確的配置方式。

這個東西設置起來 Local 端也能訪問
頂多可能會有 NAT Hairpin 的問題
但基本現在的路由器/IP分享器都會處理掉了,問題不大。
lensin1
文章: 1332
註冊時間: 週三 12月 04, 2013 2:59 pm

Re: 詢問:NextCloud使用OnlyOffice,反向代理問題?

文章 lensin1 »

[THUMBS UP SIGN][THUMBS UP SIGN][THUMBS UP SIGN]
回覆文章