Web-Server

在外部託管解決方案上“發布”內部網 wiki 的最佳方式是什麼

  • November 1, 2012

我們有自己的內部網伺服器,上面有 wiki。它可以從外部訪問,但我們不會在其上託管我們的網頁。我們在那裡保持大部分數據同步,這非常適合協作。

我們將我們的一些文件標記為公開,我們希望全世界都可以在我們的“託管”網站上訪問它們。

我們希望將公共文章(沒有人登錄時可見的文章)從我們辦公室的這台伺服器“鏡像”到我們在網際網路上某個地方的網站。

注意:最好有某種 cron 作業或讓主機每隔 4-8 小時左右從伺服器中提取公共數據到託​​管服務上的可瀏覽副本。在那裡,網站可以連結到它並以不同的方式顯示它(我們使用不同的 css 等)

尼安德特人的解決方案: 我正在考慮用類似“Teleport pro”(一個 1997 年的舊工具,仍然可以創造奇蹟:)之類的東西複製公共 Intranet 站點,然後將其複製到該網站。

如果您使用 MediaWiki,則 DumpHTML 擴展會將整個內容推送到靜態文件:http ://www.mediawiki.org/wiki/Extension:DumpHTML

編輯:不知道這將如何處理需要登錄的頁面。

您可以嘗試wget在這種情況下效果很好並且很容易投入到 cron 作業中。它在每個 Linux 發行版中都可用。

引用自:https://serverfault.com/questions/444335