国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker部署onlyoffice,解決https訪問

這篇具有很好參考價值的文章主要介紹了Docker部署onlyoffice,解決https訪問。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

首先,啟動onlyoffice的Docker鏡像,本文章采用的2023年11月初的官方鏡像,具體版本號未查到。當時國內(nèi)的鏡像源只能下載到舊版本的,需要將/etc/docker/daemon.json設(shè)置"dns" : [ "8.8.8.8" ]方能下載。

先用docker exec進入啟動的onlyoffice鏡像,仿照如下帖子創(chuàng)建簽名

CentOS7自簽名SSL證書并給nginx配置https_ssl寫在nginx vhost中-CSDN博客

返回宿主機,使用docker cp將簽名拷出,另外需從宿主機中找到ds-docservice.conf一同拷出。

需要配置nginx的配置文件ds.conf,代碼如下

server {
  
        listen 443 ssl;
        listen [::]:443;
        server_name localhost;

       
        ssl_certificate /etc/onlyoffice/documentserver/nginx/onlyoffice.crt;
       
        ssl_certificate_key /etc/onlyoffice/documentserver/nginx/onlyoffice.key;

        ssl_session_cache shared:SSL:1m;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;

  server_tokens off;

  
  set $secure_link_secret xtj7tj7DSqWKqqHM3e2P;
  include /etc/nginx/includes/ds-*.conf;
}

為解決410和403的問題,需找到鏡像中的ds-docservice.conf,注釋掉部分代碼,代碼如下

 secure_link $arg_md5,$arg_expires;
  secure_link_md5 "$secure_link_expires$uri$secure_link_secret";

  #if ($secure_link = "") {
  #  return 403;
  #}
  #
  #if ($secure_link = "0") {
  #  return 410;
  #}

?docker啟動的映射路徑,配置如下

  onlyoffice-documentserver: 
    image: onlyoffice/documentserver:latest
    container_name: onlyoffice-documentserver
    restart: always
    environment:
      JWT_SECRET: my_little_secret
    #dns_search:  
    volumes:
      - ./data/onlyoffice-documentserver/onlyoffice.key:/etc/onlyoffice/documentserver/nginx/onlyoffice.key
      - ./data/onlyoffice-documentserver/onlyoffice.csr:/etc/onlyoffice/documentserver/nginx/onlyoffice.csr
      - ./data/onlyoffice-documentserver/onlyoffice.crt:/etc/onlyoffice/documentserver/nginx/onlyoffice.crt
      - ./data/onlyoffice-documentserver/ds.conf:/etc/onlyoffice/documentserver/nginx/ds.conf
      - ./data/onlyoffice-documentserver/ds-docservice.conf:/etc/onlyoffice/documentserver/nginx/includes/ds-docservice.conf 
    ports:
      - "443:443"
    networks:
      - mynetwork

親測可用!

如此操作,瀏覽器會顯示“不安全”,如果有真實域名和CA證書,也可直接進行配置,nginx.conf配置如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-850491.html

server {
        listen 443 ssl;
        listen [::]:443;
        server_name chat.victorysoft.online;

        ssl_certificate /etc/onlyoffice/documentserver/nginx/xxx.xxx.xxx.pem;

        ssl_certificate_key /etc/onlyoffice/documentserver/nginx/xxx.xxx.xxx.key;

        ssl_session_cache shared:SSL:1m;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;

  server_tokens off;

  
  set $secure_link_secret xtj7tj7DSqWKqqHM3e2P;
  include /etc/nginx/includes/ds-*.conf;
}

到了這里,關(guān)于Docker部署onlyoffice,解決https訪問的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 解決:VUE nginx 部署 SSL https訪問 WebSocket 問題

    解決:VUE nginx 部署 SSL https訪問 WebSocket 問題

    報錯1. ?Failed to construct \\\'WebSocket\\\': An insecure WebSocket connection may not be initiated from a page loaded over HTTPS. 報錯2. 說明: http 是?ws:`ws://192.168.110.33:8080/websocket/${this.$store.state.user.name}` https 是 wss: `wss://alarm.shijiguorui.com:443/websocket/${this.$store.state.user.name}` 1. 服務(wù)nginx代理使用http 訪問 W

    2024年01月23日
    瀏覽(24)
  • Docker無法部署Onlyoffice問題記錄

    國產(chǎn)操作系統(tǒng)(麒麟v10-x86-64bit,openEuler20.03 64bit x86),安裝docker之后,通過docker run之后Onlyoffice無法成功跑起來,且會消耗大量cpu資源,甚至導(dǎo)致系統(tǒng)卡死 鏡像的entrypoint中指向運行一個sh腳本,腳本中通過service命令啟動rabbitmq,但是一直無法成功啟動,且一直處于循環(huán)嘗試導(dǎo)

    2024年01月18日
    瀏覽(21)
  • Centos 7 通過Docker部署OnlyOffice

    Centos 7 通過Docker部署OnlyOffice

    ??在有些集成網(wǎng)站中,是不支持JWT,如果下載默認啟用JWT的版本,然后禁用JWT的話,在局域網(wǎng)中通過私有IP訪問時就會出現(xiàn)問題,以下會介紹未默認啟用JWT版本的部署方法。 請參考另一篇文章: Docker CE 安裝 1、從Docker鏡像倉庫中下載(拉?。㎡nlyOffice鏡像到本地計算機 2、在

    2024年02月10日
    瀏覽(18)
  • linux onlyOffice docker 離線部署

    linux onlyOffice docker 離線部署

    docker 離線安裝onlyoffice,如在線安裝可直接跳過導(dǎo)出導(dǎo)入鏡像步驟,拉取后直接運行。 下載文件 wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz 解壓 把壓縮文件存在指定目錄下,并進行解壓 將解壓出來的docker文件內(nèi)容移動到 /usr/bin/ 目錄下 4、將docker注冊為serv

    2024年02月13日
    瀏覽(22)
  • docker部署nextcloud+onlyoffice詳細教程【外置MySQL】

    docker部署nextcloud+onlyoffice詳細教程【外置MySQL】

    系統(tǒng)版本:CentOS Linux release 7.9.2009 (Core) 配置:16C 16G MySQL:5.7.20 請百度 因為我使用外置MySQL,所以需要先創(chuàng)建數(shù)據(jù)庫和授權(quán) create database nextcloud; grant all on nextcloud.* to nextcloud@\\\'%\\\' identified by \\\'123456\\\'; 注意:因為用的是docker安裝,所以授權(quán)最好授權(quán)%。 使用瀏覽器打開nextcloud,htt

    2024年02月08日
    瀏覽(17)
  • Windows10下docker安裝及遇到的問題并且在docker快速部署onlyoffice

    Windows10下docker安裝及遇到的問題并且在docker快速部署onlyoffice

    docker安裝超鏈接點擊進入下載 這里下載的是window版的docker,你們根據(jù)自身實際情況下載; 遇到置灰無法勾選時需開啟BIOS中的虛擬技術(shù); 需要重啟電腦,重啟時按F2進入BIOS模式,紅框里默認是關(guān)閉,需要改成開啟,按F10保存并重啟,然后置灰的選項就可以點擊開啟啦; **問題二:

    2024年02月12日
    瀏覽(35)
  • 使用docker部署onlyoffice插件步驟及踩坑問題(win10/linux)

    使用docker部署onlyoffice插件步驟及踩坑問題(win10/linux)

    最近公司系統(tǒng)插件從金格換成了OnlyOffice,需要重新安裝部署,做個記錄。 安裝onlyoffice有兩種方式,第一種是獨立安裝nginx、epel、PostgreSQL、RabbitMQ等依賴項,再安裝OnlyOffice文檔插件。此種方式較為繁瑣,暫不贅述,附同事分享的文檔在資源內(nèi)。 第二種為docker安裝部署,省心

    2024年02月05日
    瀏覽(80)
  • docker onlyoffice7.1.1 word excel ppt在線編輯、在線預(yù)覽_部署01

    docker onlyoffice7.1.1 word excel ppt在線編輯、在線預(yù)覽_部署01

    1. 創(chuàng)建onlyoffice容器 下面命令作用:拉取鏡像、映射宿主機端口和docker內(nèi)部端口、創(chuàng)建宿主機和docker容器掛載目錄、拉取指定版本的onlyoffice/documentserver 2. 啟動在線案例 執(zhí)行命令 3. 開放防火墻 4. 瀏覽器驗證 點擊GO TO TEST EXAMPLE 測試頁面 5. 上傳文件測試 6. 在線編輯 7. 測試主頁

    2024年02月13日
    瀏覽(59)
  • 配置Docker遠程訪問并啟用HTTPS

    要配置Docker遠程訪問并啟用HTTPS,您可以按照以下步驟進行操作: 生成證書和密鑰: 在Docker主機上生成自簽名證書和私鑰,可以使用以下命令: 輸入證書信息(如國家、省/州、城市、組織等),并生成證書和私鑰文件。 配置Docker守護進程: 打開Docker配置文件,通常是 /et

    2024年01月19日
    瀏覽(17)
  • Docker安裝MinIO并配置HTTPS安裝訪問

    Docker安裝MinIO并配置HTTPS安裝訪問

    1、安裝MinIO 2、前往阿里云下載免費的證書文件(注意:要Apache版的) 3、修改公鑰和私鑰文件名為private.key public.crt 4、把這兩個文件上傳到服務(wù)器,我放到了/Home文件夾下,然后復(fù)制到容器內(nèi)部 5、進入容器內(nèi)部查看證書文件是否成功復(fù)制到容器內(nèi)部 6、重新啟動minio 然后就可

    2024年01月21日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包