• docker安装nextcloud+onlyoffice+https


    onlyoffice证书安装

    [root@controller certs]# clear
    [root@controller certs]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED        STATUS        PORTS                                                                            NAMES
    eee4b44d7c04   onlyoffice/documentserver   "/app/ds/run-documen…"   13 hours ago   Up 13 hours   0.0.0.0:8080->80/tcp, :::8080->80/tcp, 0.0.0.0:9000->443/tcp, :::9000->443/tcp   gifted_einstein
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago     Up 2 days     33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller certs]# docker rm -f eee4b44d7c04
    eee4b44d7c04
    [root@controller certs]# sudo docker run -i -t -d -p 80:80
    "docker run" requires at least 1 argument.
    See 'docker run --help'.
    
    Usage:  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
    
    Run a command in a new container
    [root@controller certs]# -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoff                                                                                                                                                             ice
    bash: -v: 未找到命令...
    [root@controller certs]# -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoff                                                                                                                                                             ice/Data onlyoffice/documentserver^C
    [root@controller certs]# sudo docker run -i -t -d -p 80:80 -p 8443:443 -v /app/o                                                                                                                                                             nlyoffice/DocumentServer/logs:/var/log/onlyoffice -v /app/onlyoffice/DocumentSer                                                                                                                                                             ver/data:/var/www/onlyoffice/Data  -yoffice/documentserver^C
    [root@controller certs]# sudo docker run -i -t -d -p 80:80 -p 8443:443 -v /app/o                                                                                                                                                             nlyoffice/DocumentServer/logs:/var/log/onlyoffice -v /app/onlyoffice/DocumentSer                                                                                                                                                             ver/data:/var/www/onlyoffice/Data  onlyoffice/documentserver
    426910e073fb77442904b7f851c235a250bcf10f6a4af6d5dddb57180e0b6bbc
    docker: Error response from daemon: driver failed programming external connectiv                                                                                                                                                             ity on endpoint nervous_wescoff (2eb987d2552a0e5bdcf3a2d42203a8307c9f526e2027880                                                                                                                                                             5d0df19e1a78e876f): Error starting userland proxy: listen tcp4 0.0.0.0:80: bind:                                                                                                                                                              address already in use.
    [root@controller certs]# sudo docker run -i -t -d -p 8008:80 -p 8443:443 -v /app                                                                                                                                                             /onlyoffice/DocumentServer/logs:/var/log/onlyoffice -v /app/onlyoffice/DocumentS                                                                                                                                                             erver/data:/var/www/onlyoffice/Data  onlyoffice/documentserver
    79372fb9678f145cde6da94dd1eefc75d205be7d1556ef874866822077aafd35
    [root@controller certs]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED                                                                                                                                                                       STATUS         PORTS                                                                                                                                                                                                                                         NAMES
    79372fb9678f   onlyoffice/documentserver   "/app/ds/run-documen…"   10 seconds a                                                                                                                                                             go   Up 9 seconds   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp                                                                                                                                                             , :::8443->443/tcp   frosty_knuth
    426910e073fb   onlyoffice/documentserver   "/app/ds/run-documen…"   26 seconds a                                                                                                                                                             go   Created                                                                                                                                                                                                                                                      nervous_wescoff
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago                                                                                                                                                                    Up 2 days      33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                                                                                                                                                                                          mysql
    [root@controller certs]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED              STATUS              PORTS                                                                            NAMES
    79372fb9678f   onlyoffice/documentserver   "/app/ds/run-documen…"   About a minute ago   Up About a minute   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   frosty_knuth
    426910e073fb   onlyoffice/documentserver   "/app/ds/run-documen…"   About a minute ago   Created                                                                                              nervous_wescoff
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago           Up 2 days           33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller certs]# docker rm -f 426910e073fb
    426910e073fb
    [root@controller certs]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED         STATUS         PORTS                                                                            NAMES
    79372fb9678f   onlyoffice/documentserver   "/app/ds/run-documen…"   2 minutes ago   Up 2 minutes   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   frosty_knuth
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago      Up 2 days      33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller certs]# docker rm -f 79372fb9678f
    79372fb9678f
    [root@controller certs]# sudo docker run -i -t -d -p 8008:80 -p 8443:443 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  onlyoffice/documentserver
    1f0769ee068d0c2a673e7de517c2564b67a62c565f32267a51b93ac8789acf9b
    [root@controller certs]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED         STATUS         PORTS                                                                            NAMES
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   4 seconds ago   Up 3 seconds   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago      Up 2 days      33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller certs]# systemctl stop firewalld
    [root@controller certs]# systemctl restart httpd.service
    [root@controller certs]# ifconfig
    docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
            inet6 fe80::42:deff:fe68:3899  prefixlen 64  scopeid 0x20<link>
            ether 02:42:de:68:38:99  txqueuelen 0  (Ethernet)
            RX packets 22414  bytes 3897373 (3.7 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 26513  bytes 100885057 (96.2 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.182.132  netmask 255.255.255.0  broadcast 192.168.182.255
            inet6 fe80::ea43:5fa0:747f:7b67  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:8f:e2:aa  txqueuelen 1000  (Ethernet)
            RX packets 1313360  bytes 1830164771 (1.7 GiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 394894  bytes 29069680 (27.7 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    ens34: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            ether 00:0c:29:8f:e2:b4  txqueuelen 1000  (Ethernet)
            RX packets 54868  bytes 3384744 (3.2 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 442  bytes 23092 (22.5 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 442  bytes 23092 (22.5 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    veth4bab096: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet6 fe80::4c07:c0ff:fe62:12f7  prefixlen 64  scopeid 0x20<link>
            ether 4e:07:c0:62:12:f7  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 75  bytes 5715 (5.5 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    vethb62be7e: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet6 fe80::6c6e:bdff:fe45:fe85  prefixlen 64  scopeid 0x20<link>
            ether 6e:6e:bd:45:fe:85  txqueuelen 0  (Ethernet)
            RX packets 120  bytes 10104 (9.8 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 141  bytes 14882 (14.5 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
            ether 52:54:00:4e:61:a8  txqueuelen 1000  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    [root@controller certs]# cd /etc/httpd/conf.d/
    [root@controller conf.d]# ls
    autoindex.conf  README  ssl.conf  userdir.conf  welcome.conf
    [root@controller conf.d]# vi ssl.conf
    [root@controller conf.d]# systemctl restart httpd.service
    Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
    [root@controller conf.d]# setenforce 0
    setenforce: SELinux is disabled
    [root@controller conf.d]# systemctl restart httpd.service
    Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
    [root@controller conf.d]# vi ssl.conf
    [root@controller conf.d]# ls  /app/onlyoffice/DocumentServer/data/certs/
    dhparam.pem  onlyoffice.crt  onlyoffice.csr  onlyoffice.key
    [root@controller conf.d]# systemctl restart httpd.service
    [root@controller conf.d]#  sudo docker run -i -t -d -p 8008:80 -p 8443:443 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  onlyoffice/documentserver^C
    [root@controller conf.d]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                                                            NAMES
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   16 minutes ago   Up 16 minutes   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago       Up 2 days       33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller conf.d]# docker exec -it 1f0769ee068d /bin/bash
    root@1f0769ee068d:/# cd /var/www/onlyoffice/
    root@1f0769ee068d:/var/www/onlyoffice# ls
    Data  documentserver  documentserver-example
    root@1f0769ee068d:/var/www/onlyoffice# cd Data/ls
    bash: cd: Data/ls: No such file or directory
    root@1f0769ee068d:/var/www/onlyoffice# cd Data/
    root@1f0769ee068d:/var/www/onlyoffice/Data# ls
    certs
    root@1f0769ee068d:/var/www/onlyoffice/Data# cd certs/
    root@1f0769ee068d:/var/www/onlyoffice/Data/certs# ls
    dhparam.pem  onlyoffice.crt  onlyoffice.csr  onlyoffice.key
    root@1f0769ee068d:/var/www/onlyoffice/Data/certs# cd ..
    root@1f0769ee068d:/var/www/onlyoffice/Data# ls
    certs
    root@1f0769ee068d:/var/www/onlyoffice/Data# cd ..
    root@1f0769ee068d:/var/www/onlyoffice# ls
    Data  documentserver  documentserver-example
    root@1f0769ee068d:/var/www/onlyoffice# exit
    exit
    [root@controller conf.d]#
    [root@controller conf.d]# root@1f0769ee068d:/var/www/onlyoffice#
    -bash: root@1f0769ee068d:/var/www/onlyoffice#: 没有那个文件或目录
    [root@controller conf.d]#
    [root@controller conf.d]# root@1f0769ee068d:/var/www/onlyoffice#
    -bash: root@1f0769ee068d:/var/www/onlyoffice#: 没有那个文件或目录
    [root@controller conf.d]# docker run -i -t -d -p 8008:80 nextcloud
    0e17ce3ce6d2f36b46b5d17d6ddc3bf1fefcd4fdc9d7b9216cdbde8250f4d2de
    docker: Error response from daemon: driver failed programming external connectivity on endpoint frosty_swanson (72ef2cba0f2385497a58b4dbf0643c1a1b3a8a4def937272f3e9d58e8367a726): Bind for 0.0.0.0:8008 failed: port is already allocated.
    [root@controller conf.d]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                                                            NAMES
    0e17ce3ce6d2   nextcloud                   "/entrypoint.sh apac…"   21 seconds ago   Created                                                                                          frosty_swanson
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   19 minutes ago   Up 19 minutes   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago       Up 2 days       33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller conf.d]# docker rm -f 0e17ce3ce6d2
    0e17ce3ce6d2
    [root@controller conf.d]# docker run -i -t -d -p 8082:80 nextcloud
    215085ebdcc231c2eb3fe5eb78834e4961455bca4fda06dff3634edc42bde9aa
    [root@controller conf.d]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                                                            NAMES
    215085ebdcc2   nextcloud                   "/entrypoint.sh apac…"   6 seconds ago    Up 5 seconds    0.0.0.0:8082->80/tcp, :::8082->80/tcp                                            eager_elgamal
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   20 minutes ago   Up 20 minutes   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago       Up 2 days       33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller conf.d]# docker exec -it 215085ebdcc2 /bin/bash
    root@215085ebdcc2:/var/www/html# ls
    3rdparty  COPYING  config       core      custom_apps  dist        index.php  occ           ocs           public.php  resources   status.php  version.php
    AUTHORS   apps     console.php  cron.php  data         index.html  lib        ocm-provider  ocs-provider  remote.php  robots.txt  themes
    root@215085ebdcc2:/var/www/html# exit
    exit
    [root@controller conf.d]# docker run -i -t -d -p 8082:80 nextcloud
    d64b1f72f8a6312a98886ef3d2959fcaf6858b07b719e28b45394ca0b659d961
    docker: Error response from daemon: driver failed programming external connectivity on endpoint elegant_roentgen (cf415eff37e981e0937f7c81287bcb084a880698f479d706c14fbfdb3df19b6b): Bind for 0.0.0.0:8082 failed: port is already allocated.
    [root@controller conf.d]# docker exec -it 215085ebdcc2 /bin/bash
    root@215085ebdcc2:/var/www/html# cd /var/
    root@215085ebdcc2:/var# ls
    backups  cache  lib  local  lock  log  mail  opt  run  spool  tmp  www
    root@215085ebdcc2:/var# cd log
    root@215085ebdcc2:/var/log# ls
    alternatives.log  apache2  apt  btmp  dpkg.log  faillog  lastlog  wtmp
    root@215085ebdcc2:/var/log# ls
    alternatives.log  apache2  apt  btmp  dpkg.log  faillog  lastlog  wtmp
    root@215085ebdcc2:/var/log# exit'
    > ^C
    root@215085ebdcc2:/var/log# exit
    exit
    [root@controller conf.d]# docker exec -it 1f0769ee068d  /bin/bash
    root@1f0769ee068d:/# pwd
    /
    root@1f0769ee068d:/# cd var/log/
    root@1f0769ee068d:/var/log# ls
    alternatives.log  apt  bootstrap.log  btmp  dist-upgrade  dpkg.log  faillog  fontconfig.log  journal  lastlog  nginx  onlyoffice  postgresql  private  rabbitmq  redis  supervisor  sysstat  ubuntu-advantage.log  unattended-upgrades  wtmp
    root@1f0769ee068d:/var/log# cd onlyoffice/
    root@1f0769ee068d:/var/log/onlyoffice# ls
    documentserver  documentserver-example
    root@1f0769ee068d:/var/log/onlyoffice# cd ..
    root@1f0769ee068d:/var/log# cd ..
    root@1f0769ee068d:/var# ls
    backups  cache  lib  local  lock  log  mail  opt  run  spool  tmp  www
    root@1f0769ee068d:/var# cd www/onlyoffice/
    root@1f0769ee068d:/var/www/onlyoffice# ls
    Data  documentserver  documentserver-example
    root@1f0769ee068d:/var/www/onlyoffice# docker ps -a
    bash: docker: command not found
    root@1f0769ee068d:/var/www/onlyoffice# exit
    exit
    [root@controller conf.d]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                                                            NAMES
    d64b1f72f8a6   nextcloud                   "/entrypoint.sh apac…"   3 minutes ago    Created                                                                                          elegant_roentgen
    215085ebdcc2   nextcloud                   "/entrypoint.sh apac…"   4 minutes ago    Up 4 minutes    0.0.0.0:8082->80/tcp, :::8082->80/tcp                                            eager_elgamal
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   24 minutes ago   Up 24 minutes   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago       Up 2 days       33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller conf.d]# docker rm -f 215085ebdcc2
    215085ebdcc2
    [root@controller conf.d]# docker rm -f d64b1f72f8a6
    d64b1f72f8a6
    [root@controller conf.d]# sudo docker run -i -t -d -p 8081:80 -p 9000:443-name nextcloud  -v /app/onlyoffice/DocumentServer/logs:/var/log/ -v /app/onlyoffice/DocumentServer/data:/var/www/html/Data nextcloud
    docker: Invalid containerPort: 443-name.
    See 'docker run --help'.
    [root@controller conf.d]# sudo docker run -i -t -d -p 8081:80 -p 9000:443 -name nextcloud  -v /app/onlyoffice/DocumentServer/logs:/var/log/ -v /app/onlyoffice/DocumentServer/data:/var/www/html/Data nextcloud
    unknown shorthand flag: 'n' in -name
    See 'docker run --help'.
    [root@controller conf.d]# sudo docker run -i -t -d -p 8081:80 -p 9000:443 --name nextcloud  -v /app/onlyoffice/DocumentServer/logs:/var/log/ -v /app/onlyoffice/DocumentServer/data:/var/www/html/Data nextcloud
    f3f6a7c7ccb7a58d9a3b187c6c68c172e8266275c7ff877319b7b094f1c81371
    [root@controller conf.d]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS                      PORTS                                                                            NAMES
    f3f6a7c7ccb7   nextcloud                   "/entrypoint.sh apac…"   7 seconds ago    Exited (23) 3 seconds ago                                                                                    nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   26 minutes ago   Up 26 minutes               0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago       Up 2 days                   33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller conf.d]# docker rm -f f3f6a7c7ccb7
    f3f6a7c7ccb7
    [root@controller conf.d]# sudo docker run -i -t -d -p 8081:80 -p 9000:443 --name nextcloud  -v /app/onlyoffice/DocumentServer/logs:/var/log/apt -v /app/onlyoffice/DocumentServer/data:/var/www/html/data nextcloud
    5fabd27e0bc47471f2290c81f4d3251053957a5bfc9ff3addad573d77da3f55e
    [root@controller conf.d]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                                                            NAMES
    5fabd27e0bc4   nextcloud                   "/entrypoint.sh apac…"   4 seconds ago    Up 3 seconds    0.0.0.0:8081->80/tcp, :::8081->80/tcp, 0.0.0.0:9000->443/tcp, :::9000->443/tcp   nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   29 minutes ago   Up 29 minutes   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago       Up 2 days       33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller conf.d]# docker rm -f 5fabd27e0bc4
    5fabd27e0bc4
    [root@controller conf.d]# sudo docker run -i -t -d -p 8083:80 -p 9000:443 --name nextcloud  -v /app/onlyoffice/DocumentServer/logs:/var/log/apt -v /app/onlyoffice/DocumentServer/data:/var/www/html/data nextcloud
    08fd03ea1fa10af548a07bed47336ee47612f653f4f684ae4554580db510cadc
    [root@controller conf.d]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED        STATUS        PORTS                                                                            NAMES
    08fd03ea1fa1   nextcloud                   "/entrypoint.sh apac…"   11 hours ago   Up 11 hours   0.0.0.0:8083->80/tcp, :::8083->80/tcp, 0.0.0.0:9000->443/tcp, :::9000->443/tcp   nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   12 hours ago   Up 12 hours   0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago     Up 2 days     33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller conf.d]# docker exec -it 08fd03ea1fa1 /bin/bash
    root@08fd03ea1fa1:/var/www/html# cd /etc/apache2/
    root@08fd03ea1fa1:/etc/apache2# ls
    apache2.conf  conf-available  conf-enabled  envvars  magic  mods-available  mods-enabled  ports.conf  sites-available  sites-enabled
    root@08fd03ea1fa1:/etc/apache2# a2enmod ssl
    Considering dependency setenvif for ssl:
    Module setenvif already enabled
    Considering dependency mime for ssl:
    Module mime already enabled
    Considering dependency socache_shmcb for ssl:
    Enabling module socache_shmcb.
    Enabling module ssl.
    See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates.
    To activate the new configuration, you need to run:
      service apache2 restart
    root@08fd03ea1fa1:/etc/apache2# exit
    exit
    [root@controller conf.d]# cd /app/onlyoffice/DocumentServer/data
    [root@controller data]# ls
    index.html  nextcloud.log
    [root@controller data]# cd /home/
    [root@controller home]# ls
    docker  wqb  www
    [root@controller home]# cd /etc/
    [root@controller etc]# ls
    abrt                     cron.daily                  enscript.cfg  GREP_COLORS    issue.net      logrotate.conf            nfs.conf              popt.d            request-key.d       smartmontools       udev
    adjtime                  cron.deny                   environment   groff          java           logrotate.d               nfsmount.conf         postfix           resolv.conf         sos.conf            udisks2
    akonadi                  cron.hourly                 ethertypes    group          jvm            lsm                       nsswitch.conf         ppp               resolv.conf.JPEZQ1  speech-dispatcher   unbound
    aliases                  cron.monthly                exports       group-         jvm-commmon    lvm                       nsswitch.conf.bak     prelink.conf.d    rpc                 ssh                 updatedb.conf
    aliases.db               crontab                     exports.d     grub2.cfg      kde            machine-id                nsswitch.conf.rpmnew  printcap          rpm                 ssl                 UPower
    alsa                     cron.weekly                 favicon.png   grub.d         kde4rc         magic                     ntp                   profile           rsyncd.conf         statetab            usb_modeswitch.conf
    alternatives             crypttab                    fcoe          gshadow        kderc          mailcap                   ntp.conf              profile.d         rsyslog.conf        statetab.d          vconsole.conf
    anacrontab               csh.cshrc                   festival      gshadow-       kdump.conf     mail.rc                   numad.conf            protocols         rsyslog.d           subgid              vimrc
    asound.conf              csh.login                   filesystems   gss            kernel         makedumpfile.conf.sample  oddjob                pulse             rwtab               subgid-             virc
    at.deny                  cups                        firefox       gssproxy       krb5.conf      man_db.conf               oddjobd.conf          purple            rwtab.d             subuid              virtuoso
    audisp                   cupshelpers                 firewalld     host.conf      krb5.conf.d    maven                     oddjobd.conf.d        python            samba               subuid-             vmware-tools
    audit                    dbus-1                      flatpak       hostname       ksmtuned.conf  mcelog                    openldap              qemu-ga           sane.d              sudo.conf           wgetrc
    avahi                    dconf                       fonts         hosts          ksysguarddrc   mime.types                opt                   qemu-kvm          sasl2               sudoers             wpa_supplicant
    bash_completion.d        default                     fprintd.conf  hosts.allow    ld.so.cache    mke2fs.conf               os-release            radvd.conf        scl                 sudoers.d           wvdial.conf
    bashrc                   depmod.d                    fstab         hosts.deny     ld.so.conf     modprobe.d                PackageKit            ras               securetty           sudo-ldap.conf      X11
    binfmt.d                 dhcp                        fuse.conf     hp             ld.so.conf.d   modules-load.d            pam.d                 rc0.d             security            sysconfig           xdg
    bluetooth                DIR_COLORS                  fwupd         httpd          libaudit.conf  motd                      papersize             rc1.d             selinux             sysctl.conf         xinetd.d
    brltty                   DIR_COLORS.256color         gconf         idmapd.conf    libblockdev    mtab                      passwd                rc2.d             services            sysctl.d            xml
    brltty.conf              DIR_COLORS.lightbgcolor     gcrypt        init.d         libibverbs.d   mtools.conf               passwd-               rc3.d             sestatus.conf       systemd             yum
    centos-release           dleyna-server-service.conf  gdbinit       inittab        libnl          multipath                 pbm2ppa.conf          rc4.d             setroubleshoot      system-release      yum.conf
    centos-release-upstream  dnsmasq.conf                gdbinit.d     inputrc        libpaper.d     my.cnf                    pinforc               rc5.d             setuptool.d         system-release-cpe  yum.repos.d
    chkconfig.d              dnsmasq.d                   gdm           iproute2       libreport      my.cnf.d                  pkcs11                rc6.d             sgml                tcsd.conf
    chrony.conf              docker                      geoclue       ipsec.conf     libuser.conf   nanorc                    pki                   rc.d              shadow              terminfo
    chrony.keys              dracut.conf                 GeoIP.conf    ipsec.d        libvirt        ndctl                     plymouth              rc.local          shadow-             tmpfiles.d
    cifs-utils               dracut.conf.d               ghostscript   ipsec.secrets  locale.conf    netconfig                 pm                    rdma              shells              Trolltech.conf
    containerd               e2fsck.conf                 glvnd         iscsi          localtime      NetworkManager            pnm2ppa.conf          redhat-release    shells.rpmnew       trusted-key.key
    cron.d                   egl                         gnupg         issue          login.defs     networks                  polkit-1              request-key.conf  skel                tuned
    [root@controller etc]#
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222
    • 223
    • 224
    • 225
    • 226
    • 227
    • 228
    • 229
    • 230
    • 231
    • 232
    • 233
    • 234
    • 235
    • 236
    • 237
    • 238
    • 239
    • 240
    • 241
    • 242
    • 243
    • 244
    • 245
    • 246
    • 247
    • 248
    • 249
    • 250
    • 251
    • 252
    • 253
    • 254
    • 255
    • 256
    • 257
    • 258
    • 259
    • 260
    • 261
    • 262
    • 263
    • 264
    • 265
    • 266
    • 267
    • 268
    • 269
    • 270
    • 271
    • 272
    • 273
    • 274
    • 275
    • 276
    • 277
    • 278
    • 279
    • 280
    • 281
    • 282
    • 283
    • 284
    • 285
    • 286
    • 287
    • 288
    • 289
    • 290
    • 291
    • 292
    • 293
    • 294
    • 295
    • 296
    • 297
    • 298
    • 299
    • 300
    • 301
    • 302
    • 303
    • 304
    • 305
    • 306
    • 307

    重新安装政书

    [root@controller etc]# systemctl restart httpd
    Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and
    [root@controller etc]# systemctl restart httpd
    Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and
    [root@controller etc]# pwd
    /etc
    [root@controller etc]# cd /app/onlyoffice/DocumentServer/data/
    [root@controller data]# ls
    index.html  nextcloud.log
    [root@controller data]# mkdikr certs
    bash: mkdikr: 未找到命令...
    [root@controller data]# mkdir certs
    [root@controller data]# openssl genrsa -out onlyoffice.key 2048
    Generating RSA private key, 2048 bit long modulus
    ........................................................................................................+++
    ..................................+++
    e is 65537 (0x10001)
    [root@controller data]# openssl req -new -key onlyoffice.key -out onlyoffice.csr
    You are about to be asked to enter information that will be incorporated
    into your certificate request.
    What you are about to enter is what is called a Distinguished Name or a DN.
    There are quite a few fields but you can leave some blank
    For some fields there will be a default value,
    If you enter '.', the field will be left blank.
    -----
    Country Name (2 letter code) [XX]:CN
    State or Province Name (full name) []:HB
    Locality Name (eg, city) [Default City]:XG
    Organization Name (eg, company) [Default Company Ltd]:GA
    Organizational Unit Name (eg, section) []:GX
    Common Name (eg, your name or your server's hostname) []:11.138.0.16
    Email Address []:
    
    Please enter the following 'extra' attributes
    to be sent with your certificate request
    A challenge password []:
    An optional company name []:
    [root@controller data]# openssl x509 -req -days 365 -in onlyoffice.csr -signkey                                          onlyoffice.key -out onlyoffice.crt
    Signature ok
    subject=/C=CN/ST=HB/L=XG/O=GA/OU=GX/CN=11.138.0.16
    Getting Private key
    [root@controller data]# openssl dhparam -out dhparam.pem 2048
    Generating DH parameters, 2048 bit long safe prime, generator 2
    This is going to take a long time
    .....................................................................+..+.......                                                                            ..........................................................................+.....                                         .............++*++*
    [root@controller data]# systemctl restart httpd
    Job for httpd.service failed because the control process exited with error code.                                          See "systemctl status httpd.service" and "journalctl -xe" for details.
    [root@controller data]# systemctl status  httpd
    ● httpd.service - The Apache HTTP Server
       Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor prese                                         t: disabled)
       Active: failed (Result: exit-code) since 二 2022-09-06 09:12:18 CST; 19s ago
         Docs: man:httpd(8)
               man:apachectl(8)
      Process: 43641 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUC                                         CESS)
      Process: 23344 ExecReload=/usr/sbin/httpd $OPTIONS -k graceful (code=exited, s                                         tatus=0/SUCCESS)
      Process: 43930 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, s                                         tatus=1/FAILURE)
     Main PID: 43930 (code=exited, status=1/FAILURE)
    
    906 09:12:18 controller systemd[1]: Starting The Apache HTTP Server...
    906 09:12:18 controller httpd[43930]: AH00526: Syntax error on line 103 ...:
    906 09:12:18 controller httpd[43930]: SSLCertificateFile: file '/app/onl...y
    906 09:12:18 controller systemd[1]: httpd.service: main process exited, ...E
    906 09:12:18 controller systemd[1]: Failed to start The Apache HTTP Server.
    906 09:12:18 controller systemd[1]: Unit httpd.service entered failed state.
    906 09:12:18 controller systemd[1]: httpd.service failed.
    Hint: Some lines were ellipsized, use -l to show in full.
    [root@controller data]# systemctl status  httpd
    ● httpd.service - The Apache HTTP Server
       Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
       Active: failed (Result: exit-code) since 二 2022-09-06 09:12:18 CST; 29s ago
         Docs: man:httpd(8)
               man:apachectl(8)
      Process: 43641 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
      Process: 23344 ExecReload=/usr/sbin/httpd $OPTIONS -k graceful (code=exited, status=0/SUCCESS)
      Process: 43930 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
     Main PID: 43930 (code=exited, status=1/FAILURE)
    
    906 09:12:18 controller systemd[1]: Starting The Apache HTTP Server...
    906 09:12:18 controller httpd[43930]: AH00526: Syntax error on line 103 of /etc/httpd/conf.d/ssl.conf:
    906 09:12:18 controller httpd[43930]: SSLCertificateFile: file '/app/onlyoffice/DocumentServer/data/certs/onl...empty
    906 09:12:18 controller systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
    906 09:12:18 controller systemd[1]: Failed to start The Apache HTTP Server.
    906 09:12:18 controller systemd[1]: Unit httpd.service entered failed state.
    906 09:12:18 controller systemd[1]: httpd.service failed.
    Hint: Some lines were ellipsized, use -l to show in full.
    [root@controller data]# ls
    certs  dhparam.pem  index.html  nextcloud.log  onlyoffice.crt  onlyoffice.csr  onlyoffice.key
    [root@controller data]# mv onlyoffice.* certs/
    [root@controller data]# mv dhparam.pem certs/
    [root@controller data]# ls
    certs  index.html  nextcloud.log
    [root@controller data]# systemctl restart httpd
    [root@controller data]# cd certs/
    [root@controller certs]# ls
    dhparam.pem  onlyoffice.crt  onlyoffice.csr  onlyoffice.key
    [root@controller certs]#
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97

    1、下载阿里云ssl证书,类型为:apache,得到三个文件两个crt,一个key。

    2、把文件夹更名为cert,文件名改为chain.crt,pubilc.crt,web.key。

    3、把文件夹复制进nextcloud容器/etc/apache2文件夹中

    docker cp /nextcloud/cert nextcloud:/etc/apache2/cert
    4、进入容器 执行

    a2enmod ssl
    a2ensite default-ssl
    5、修改ssl.load配置文件

    vim /etc/apache2/mods-available/ssl.load
    如果有下面这一句就不用修改了,没有就添加上

    LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
    6、修改default-ssl.conf配置文件

    vim /etc/apache2/sites-available/default-ssl.conf
    找到下面三句注释掉或删除

    SSLEngine on

    SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
    SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

    #SSLEngine on

    #SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
    #SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
    在上面三句的最后面加上以下内容

    SSLProtocol all -SSLv2 -SSLv3
    SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
    SSLEngine on
    SSLCertificateFile /etc/apache2/cert/public.crt
    SSLCertificateKeyFile /etc/apache2/cert/web.key
    SSLCertificateChainFile /etc/apache2/cert/chain.crt
    7、重启apache服务,大功告成!

    /etc/init.d/apache2 restart
    ————————————————

    [root@controller nextcloud]# sudo docker run -i -t -d  -p 8083:80 -p 9000:443 --name nextcloud   -v  /home/nextcloud:/var                                                /www/html --link mysql:mysql  nextcloud
    e8e6900f83b10f564f7b201fe7f38bfa4289372305db2f22cc81fe7e4781ca3c
    [root@controller nextcloud]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED         STATUS         PORTS                                                                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   4 seconds ago   Up 3 seconds   0.0.0.0:8083->80/tcp,                                                 :::8083->80/tcp, 0.0.0.0:9000->443/tcp, :::9000->443/tcp   nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   18 hours ago    Up 18 hours    0.0.0.0:8008->80/tcp,                                                 :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago      Up 2 days      33060/tcp, 0.0.0.0:330                                                7->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller nextcloud]# ls
    3rdparty  config       core         data        index.php  ocm-provider  public.php  robots.txt  version.php
    apps      console.php  cron.php     dist        lib        ocs           remote.php  status.php
    AUTHORS   COPYING      custom_apps  index.html  occ        ocs-provider  resources   themes
    [root@controller nextcloud]# cd /app/onlyoffice/DocumentServer/data/certs/
    [root@controller certs]# ls
    dhparam.pem  onlyoffice.crt  onlyoffice.csr  onlyoffice.key
    [root@controller certs]# docker cp *.* /nextcloud:/etc/apache2/cert
    "docker cp" requires exactly 2 arguments.
    See 'docker cp --help'.
    
    Usage:  docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
            docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
    
    Copy files/folders between a container and the local filesystem
    [root@controller certs]# docker cp . /nextcloud:/etc/apache2/cert
    must specify at least one container source
    [root@controller certs]# docker cp /app/onlyoffice/DocumentServer/data/certs/ /nextcloud:/etc/apache2/cert
    must specify at least one container source
    [root@controller certs]# docker cp /app/onlyoffice/DocumentServer/data/certs/ nextcloud:/etc/apache2/cert
    [root@controller certs]# docker exec -it e8e6900f83b1 /bin/bash
    root@e8e6900f83b1:/var/www/html# cd /etc/ap
    apache2/ apt/
    root@e8e6900f83b1:/var/www/html# cd /etc/ap
    apache2/ apt/
    root@e8e6900f83b1:/var/www/html# cd /etc/apache2/cert/
    root@e8e6900f83b1:/etc/apache2/cert# ls
    dhparam.pem  onlyoffice.crt  onlyoffice.csr  onlyoffice.key
    root@e8e6900f83b1:/etc/apache2/cert# a2enmod ssl
    Considering dependency setenvif for ssl:
    Module setenvif already enabled
    Considering dependency mime for ssl:
    Module mime already enabled
    Considering dependency socache_shmcb for ssl:
    Enabling module socache_shmcb.
    Enabling module ssl.
    See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates.
    To activate the new configuration, you need to run:
      service apache2 restart
    root@e8e6900f83b1:/etc/apache2/cert# a2ensite default-ssl
    Enabling site default-ssl.
    To activate the new configuration, you need to run:
      service apache2 reload
    root@e8e6900f83b1:/etc/apache2/cert# vim /etc/apache2/mods-available/ssl.load
    bash: vim: command not found
    root@e8e6900f83b1:/etc/apache2/cert# cat /etc/apache2/mods-available/ssl.load
    # Depends: setenvif mime socache_shmcb
    LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
    root@e8e6900f83b1:/etc/apache2/cert#
    Display all 721 possibilities? (y or n)
    root@e8e6900f83b1:/etc/apache2/cert# exit
    exit
    [root@controller certs]# cd /tmp/
    [root@controller tmp]# ls
    default-ssl.conf
    hsperfdata_root
    jetty-0_0_0_0-20020-x_attendance_assemble_control-_x_attendance_assemble_control-any-5487304973201362601
    jetty-0_0_0_0-20020-x_bbs_assemble_control-_x_bbs_assemble_control-any-13373972949403097973
    jetty-0_0_0_0-20020-x_calendar_assemble_control-_x_calendar_assemble_control-any-10034654095329511101
    jetty-0_0_0_0-20020-x_cms_assemble_control-_x_cms_assemble_control-any-16524870214547273986
    jetty-0_0_0_0-20020-x_component_assemble_control-_x_component_assemble_control-any-6496567976447608141
    jetty-0_0_0_0-20020-x_file_assemble_control-_x_file_assemble_control-any-1869164148854349652
    jetty-0_0_0_0-20020-x_general_assemble_control-_x_general_assemble_control-any-18081563064353435714
    jetty-0_0_0_0-20020-x_hotpic_assemble_control-_x_hotpic_assemble_control-any-2955903243605679855
    jetty-0_0_0_0-20020-x_jpush_assemble_control-_x_jpush_assemble_control-any-8267267305904477141
    jetty-0_0_0_0-20020-x_meeting_assemble_control-_x_meeting_assemble_control-any-1127099769793522828
    jetty-0_0_0_0-20020-x_message_assemble_communicate-_x_message_assemble_communicate-any-10037983978610625340
    jetty-0_0_0_0-20020-x_mind_assemble_control-_x_mind_assemble_control-any-423063615980586691
    jetty-0_0_0_0-20020-x_organization_assemble_authentication-_x_organization_assemble_authentication-any-123007329554389600                                                25
    jetty-0_0_0_0-20020-x_organization_assemble_control-_x_organization_assemble_control-any-12258472447621810867
    jetty-0_0_0_0-20020-x_organization_assemble_express-_x_organization_assemble_express-any-17986029628558929927
    jetty-0_0_0_0-20020-x_organization_assemble_personal-_x_organization_assemble_personal-any-16918457028924151896
    jetty-0_0_0_0-20020-x_portal_assemble_designer-_x_portal_assemble_designer-any-13429692129276913623
    jetty-0_0_0_0-20020-x_portal_assemble_surface-_x_portal_assemble_surface-any-6270333874200088683
    jetty-0_0_0_0-20020-x_processplatform_assemble_bam-_x_processplatform_assemble_bam-any-16065171067205649342
    jetty-0_0_0_0-20020-x_processplatform_assemble_designer-_x_processplatform_assemble_designer-any-11586761423787850829
    jetty-0_0_0_0-20020-x_processplatform_assemble_surface-_x_processplatform_assemble_surface-any-473180789500355109
    jetty-0_0_0_0-20020-x_processplatform_service_processing-_x_processplatform_service_processing-any-15839910891407970856
    jetty-0_0_0_0-20020-x_query_assemble_designer-_x_query_assemble_designer-any-3185858105938771852
    jetty-0_0_0_0-20020-x_query_assemble_surface-_x_query_assemble_surface-any-13453447757807570949
    jetty-0_0_0_0-20020-x_query_service_processing-_x_query_service_processing-any-10222876022100942768
    jetty-0_0_0_0-20030-x_program_center-_x_program_center-any-10054628650975394021
    jetty-0_0_0_0-80-webServer-_-any-3753679726251709024
    nextcloud-24.0.4.zip
    ssh-4Um3kepl3YNH
    ssh-osYzZR3pl5ky
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-bolt.service-7ta1oG
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-chronyd.service-Yb0lYW
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-colord.service-kBUKXe
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-cups.service-YOHngk
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-fwupd.service-8eXKyn
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-httpd.service-hNiWDl
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-rtkit-daemon.service-4Q3QeH
    systemd-private-36b2cad41ff34358bb89df0835419236-chronyd.service-cNeI6f
    systemd-private-36b2cad41ff34358bb89df0835419236-cups.service-WFxRXX
    systemd-private-36b2cad41ff34358bb89df0835419236-rtkit-daemon.service-UqcvD3
    systemd-private-36b2cad41ff34358bb89df0835419236-systemd-hostnamed.service-p0Kg2F
    systemd-private-36b2cad41ff34358bb89df0835419236-systemd-machined.service-Db7uFs
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-bolt.service-GMdMLh
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-chronyd.service-SYjvi9
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-colord.service-zUn0IE
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-cups.service-gCZdv7
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-fwupd.service-ZJ5gjC
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-rtkit-daemon.service-t97uDw
    Temp-2968e61f-cf04-41d1-8714-f2fcc06eaf46
    Temp-721d8d8d-180d-4b81-afe5-d8ee4842027d
    tmpaddon
    tracker-extract-files.0
    tracker-extract-files.1000
    VMwareDnD
    vmware-root_753-4290035625
    vmware-root_767-4256479648
    vmware-root_774-2999002104
    vmware-root_834-2722239005
    yum_save_tx.2022-08-27.13-22.WkO6aM.yumtx
    yum_save_tx.2022-08-30.16-29.wtvnGD.yumtx
    yum_save_tx.2022-08-31.17-08.K3Oq3b.yumtx
    yum_save_tx.2022-08-31.20-10.5DGfP8.yumtx
    yum_save_tx.2022-09-02.21-37.QmzOqa.yumtx
    yum_save_tx.2022-09-02.21-52.5vb6WW.yumtx
    yum_save_tx.2022-09-03.06-28.sBK03V.yumtx
    yum_save_tx.2022-09-04.06-48.L2mW0x.yumtx
    yum_save_tx.2022-09-05.06-48.0g6RZ_.yumtx
    yum_save_tx.2022-09-06.06-48.JcohOj.yumtx
    [root@controller tmp]# ls default-ssl.conf
    default-ssl.conf
    [root@controller tmp]# docker cp default-ssl.conf nextcloud:/etc/apache2/sites-available/
    [root@controller tmp]# docker exec -it e8e6900f83b1 /bin/bash
    root@e8e6900f83b1:/var/www/html# cd /etc/apache2/sites-available/
    root@e8e6900f83b1:/etc/apache2/sites-available# cat default-ssl.conf
    <IfModule mod_ssl.c>
            <VirtualHost _default_:443>
                    ServerAdmin webmaster@localhost
    
                    DocumentRoot /var/www/html
    
                    # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
                    # error, crit, alert, emerg.
                    # It is also possible to configure the loglevel for particular
                    # modules, e.g.
                    #LogLevel info ssl:warn
    
                    ErrorLog ${APACHE_LOG_DIR}/error.log
                    CustomLog ${APACHE_LOG_DIR}/access.log combined
    
                    # For most configuration files from conf-available/, which are
                    # enabled or disabled at a global level, it is possible to
                    # include a line for only one particular virtual host. For example the
                    # following line enables the CGI configuration for this host only
                    # after it has been globally disabled with "a2disconf".
                    #Include conf-available/serve-cgi-bin.conf
    
                    #   SSL Engine Switch:
                    #   Enable/Disable SSL for this virtual host.
                    #SSLEngine on
    
                    #   A self-signed (snakeoil) certificate can be created by installing
                    #   the ssl-cert package. See
                    #   /usr/share/doc/apache2/README.Debian.gz for more info.
                    #   If both key and certificate are stored in the same file, only the
                    #   SSLCertificateFile directive is needed.
                    #  SSLCertificateFile   /etc/ssl/certs/ssl-cert-snakeoil.pem
                    #  SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
    
                    #   Server Certificate Chain:
                    #   Point SSLCertificateChainFile at a file containing the
                    #   concatenation of PEM encoded CA certificates which form the
                    #   certificate chain for the server certificate. Alternatively
                    #   the referenced file can be the same as SSLCertificateFile
                    #   when the CA certificates are directly appended to the server
                    #   certificate for convinience.
                    #SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
    
                    #   Certificate Authority (CA):
                    #   Set the CA certificate verification path where to find CA
                    #   certificates for client authentication or alternatively one
                    #   huge file containing all of them (file must be PEM encoded)
                    #   Note: Inside SSLCACertificatePath you need hash symlinks
                    #                to point to the certificate files. Use the provided
                    #                Makefile to update the hash symlinks after changes.
                    #SSLCACertificatePath /etc/ssl/certs/
                    #SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
    
                    #   Certificate Revocation Lists (CRL):
                    #   Set the CA revocation path where to find CA CRLs for client
                    #   authentication or alternatively one huge file containing all
                    #   of them (file must be PEM encoded)
                    #   Note: Inside SSLCARevocationPath you need hash symlinks
                    #                to point to the certificate files. Use the provided
                    #                Makefile to update the hash symlinks after changes.
                    #SSLCARevocationPath /etc/apache2/ssl.crl/
                    #SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
    
                    #   Client Authentication (Type):
                    #   Client certificate verification type and depth.  Types are
                    #   none, optional, require and optional_no_ca.  Depth is a
                    #   number which specifies how deeply to verify the certificate
                    #   issuer chain before deciding the certificate is not valid.
                    #SSLVerifyClient require
                    #SSLVerifyDepth  10
    
                    #   SSL Engine Options:
                    #   Set various options for the SSL engine.
                    #   o FakeBasicAuth:
                    #        Translate the client X.509 into a Basic Authorisation.  This means that
                    #        the standard Auth/DBMAuth methods can be used for access control.  The
                    #        user name is the `one line' version of the client's X.509 certificate.
                    #        Note that no password is obtained from the user. Every entry in the user
                    #        file needs this password: `xxj31ZMTZzkVA'.
                    #   o ExportCertData:
                    #        This exports two additional environment variables: SSL_CLIENT_CERT and
                    #        SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
                    #        server (always existing) and the client (only existing when client
                    #        authentication is used). This can be used to import the certificates
                    #        into CGI scripts.
                    #   o StdEnvVars:
                    #        This exports the standard SSL/TLS related `SSL_*' environment variables.
                    #        Per default this exportation is switched off for performance reasons,
                    #        because the extraction step is an expensive operation and is usually
                    #        useless for serving static content. So one usually enables the
                    #        exportation for CGI and SSI requests only.
                    #   o OptRenegotiate:
                    #        This enables optimized SSL connection renegotiation handling when SSL
                    #        directives are used in per-directory context.
                    #SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
                    <FilesMatch "\.(cgi|shtml|phtml|php)$">
                                    SSLOptions +StdEnvVars
                    </FilesMatch>
                    <Directory /usr/lib/cgi-bin>
                                    SSLOptions +StdEnvVars
                    </Directory>
    
                    #   SSL Protocol Adjustments:
                    #   The safe and default but still SSL/TLS standard compliant shutdown
                    #   approach is that mod_ssl sends the close notify alert but doesn't wait for
                    #   the close notify alert from client. When you need a different shutdown
                    #   approach you can use one of the following variables:
                    #   o ssl-unclean-shutdown:
                    #        This forces an unclean shutdown when the connection is closed, i.e. no
                    #        SSL close notify alert is send or allowed to received.  This violates
                    #        the SSL/TLS standard but is needed for some brain-dead browsers. Use
                    #        this when you receive I/O errors because of the standard approach where
                    #        mod_ssl sends the close notify alert.
                    #   o ssl-accurate-shutdown:
                    #        This forces an accurate shutdown when the connection is closed, i.e. a
                    #        SSL close notify alert is send and mod_ssl waits for the close notify
                    #        alert of the client. This is 100% SSL/TLS standard compliant, but in
                    #        practice often causes hanging connections with brain-dead browsers. Use
                    #        this only for browsers where you know that their SSL implementation
                    #        works correctly.
                    #   Notice: Most problems of broken clients are also related to the HTTP
                    #   keep-alive facility, so you usually additionally want to disable
                    #   keep-alive for those clients, too. Use variable "nokeepalive" for this.
                    #   Similarly, one has to force some clients to use HTTP/1.0 to workaround
                    #   their broken HTTP/1.1 implementation. Use variables "downgrade-1.0" and
                    #   "force-response-1.0" for this.
                    # BrowserMatch "MSIE [2-6]" \
                    #               nokeepalive ssl-unclean-shutdown \
                    #               downgrade-1.0 force-response-1.0
    
            </VirtualHost>
    </IfModule>
    
    
    #SSLProtocol all -SSLv2 -SSLv3
    #SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
    #SSLEngine on
    #SSLCertificateFile /etc/apache2/cert/onlyoffice.crt
    #SSLCertificateKeyFile /etc/appache2/cert/onlyoffice.key
    #SSLCertificateChainFile /etc/apache2/cert/onlyoffice.crt
    
    SLProtocol all -SSLv2 -SSLv3
    SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
    SSLEngine on
    SSLCertificateFile /etc/apache2/cert/public.crt
    SSLCertificateKeyFile /etc/apache2/cert/web.key
    SSLCertificateChainFile /etc/apache2/cert/chain.crt
    
    
    
    # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
    root@e8e6900f83b1:/etc/apache2/sites-available#  service apache2 reload
    Reloading Apache httpd web server: apache2 failed!
    The apache2 configtest failed. Not doing anything. ... (warning).
    Output of config test was:
    AH00526: Syntax error on line 142 of /etc/apache2/sites-enabled/default-ssl.conf:
    Invalid command 'SLProtocol', perhaps misspelled or defined by a module not included in the server configuration
    Action 'configtest' failed.
    The Apache error log may have more information.
    root@e8e6900f83b1:/etc/apache2/sites-available# /etc/init.d/apache2 restart
    Restarting Apache httpd web server: apache2Terminated
    root@e8e6900f83b1:/etc/apache2/sites-available# [root@controller tmp]#
    [root@controller tmp]# vi default-ssl.conf
    [root@controller tmp]# vi default-ssl.conf
    [root@controller tmp]# docker cp default-ssl.conf nextcloud:/etc/apache2/sites-available/
    [root@controller tmp]# /etc/init.d/apache2 restart
    -bash: /etc/init.d/apache2: 没有那个文件或目录
    [root@controller tmp]# docker exec -it e8e6900f83b1 /bin/bash
    ]Error response from daemon: Container e8e6900f83b10f564f7b201fe7f38bfa4289372305db2f22cc81fe7e4781ca3c is not running
    [root@controller tmp]# docker exec -it e8e6900f83b1 /bin/bash
    Error response from daemon: Container e8e6900f83b10f564f7b201fe7f38bfa4289372305db2f22cc81fe7e4781ca3c is not running
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED             STATUS                     PORTS                                                                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   About an hour ago   Exited (0) 2 minutes ago                                                                                                                                    nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   19 hours ago        Up 19 hours                0.0.0.                                                0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago          Up 2 days                  33060/                                                tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker restart e8e6900f83b1
    e8e6900f83b1
    [root@controller tmp]# docker exec -it e8e6900f83b1 /bin/bash
    Error response from daemon: Container e8e6900f83b10f564f7b201fe7f38bfa4289372305db2f22cc81fe7e4781ca3c is not running
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED             STATUS                      PORTS                                                                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   About an hour ago   Exited (1) 24 seconds ago                                                                                                                                    nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   19 hours ago        Up 19 hours                 0.0.0                                                .0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago          Up 2 days                   33060                                                /tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker exec -it e8e6900f83b1 /bin/bash Container e8e6900f83b10f564f7b201fe7f38bfa4289372305db2f22c                                                c81fe7e4781ca3c is not running^C
    [root@controller tmp]# docker start e8e6900f83b1
    e8e6900f83b1
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED             STATUS                     PORTS                                                                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   About an hour ago   Exited (1) 2 seconds ago                                                                                                                                    nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   19 hours ago        Up 19 hours                0.0.0.                                                0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago          Up 2 days                  33060/                                                tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker logs -f
    "docker logs" requires exactly 1 argument.
    See 'docker logs --help'.
    
    Usage:  docker logs [OPTIONS] CONTAINER
    
    Fetch the logs of a container
    [root@controller tmp]# docker logs -f e8e6900f83b1
    Initializing nextcloud 24.0.4.1 ...
    New nextcloud instance
    Initializing finished
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    [Tue Sep 06 07:22:12.944309 2022] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.54 (Debian) PHP/8.0.22 configured -- r                                                esuming normal operations
    [Tue Sep 06 07:22:12.944347 2022] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
    [Tue Sep 06 08:26:40.701513 2022] [mpm_prefork:notice] [pid 1] AH00169: caught SIGTERM, shutting down
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    [root@controller tmp]# vi default-ssl.conf
    [root@controller tmp]# docker start e8e6900f83b1
    e8e6900f83b1
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED             STATUS                     PORTS                                                                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   About an hour ago   Exited (1) 6 seconds ago                                                                                                                                    nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   19 hours ago        Up 19 hours                0.0.0.                                                0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago          Up 2 days                  33060/                                                tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker logs -f e8e6900f83b1
    Initializing nextcloud 24.0.4.1 ...
    New nextcloud instance
    Initializing finished
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    [Tue Sep 06 07:22:12.944309 2022] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.54 (Debian) PHP/8.0.22 configured -- r                                                esuming normal operations
    [Tue Sep 06 07:22:12.944347 2022] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
    [Tue Sep 06 08:26:40.701513 2022] [mpm_prefork:notice] [pid 1] AH00169: caught SIGTERM, shutting down
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    [root@controller tmp]# docker cp default-ssl.conf nextcloud:/etc/apache2/sites-available/
    [root@controller tmp]# docker start e8e6900f83b1
    e8e6900f83b1
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED             STATUS                     PORTS                                                                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   About an hour ago   Exited (1) 3 seconds ago                                                                                                                                    nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   19 hours ago        Up 19 hours                0.0.0.                                                0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago          Up 2 days                  33060/                                                tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker logs -f e8e6900f83b1
    Initializing nextcloud 24.0.4.1 ...
    New nextcloud instance
    Initializing finished
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    [Tue Sep 06 07:22:12.944309 2022] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.54 (Debian) PHP/8.0.22 configured -- r                                                esuming normal operations
    [Tue Sep 06 07:22:12.944347 2022] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
    [Tue Sep 06 08:26:40.701513 2022] [mpm_prefork:notice] [pid 1] AH00169: caught SIGTERM, shutting down
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
    [root@controller tmp]# vi default-ssl.conf
    [root@controller tmp]# docker cp default-ssl.conf nextcloud:/etc/apache2/sites-available/
    [root@controller tmp]# docker start e8e6900f83b1
    e8e6900f83b1
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED             STATUS                     PORTS                                                                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   About an hour ago   Exited (1) 3 seconds ago                                                                                                                                    nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   19 hours ago        Up 19 hours                0.0.0.                                                0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago          Up 2 days                  33060/                                                tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker logs -f e8e6900f83b1
    Initializing nextcloud 24.0.4.1 ...
    New nextcloud instance
    Initializing finished
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    [Tue Sep 06 07:22:12.944309 2022] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.54 (Debian) PHP/8.0.22 configured -- r                                                esuming normal operations
    [Tue Sep 06 07:22:12.944347 2022] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
    [Tue Sep 06 08:26:40.701513 2022] [mpm_prefork:notice] [pid 1] AH00169: caught SIGTERM, shutting down
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
    AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
    [root@controller tmp]# vi default-ssl.conf
    [root@controller tmp]# docker cp default-ssl.conf nextcloud:/etc/apache2/sites-available/
    [root@controller tmp]# docker start e8e6900f83b1
    e8e6900f83b1
    [root@controller tmp]# docker logs -f e8e6900f83b1
    Initializing nextcloud 24.0.4.1 ...
    New nextcloud instance
    Initializing finished
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    [Tue Sep 06 07:22:12.944309 2022] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.54 (Debian) PHP/8.0.22 configured -- r                                                esuming normal operations
    [Tue Sep 06 07:22:12.944347 2022] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
    [Tue Sep 06 08:26:40.701513 2022] [mpm_prefork:notice] [pid 1] AH00169: caught SIGTERM, shutting down
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 145 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/apache2/cert/public.crt' does not exist or is empty
    AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
    AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/default-ssl.conf:
    SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    [Tue Sep 06 08:40:02.777545 2022] [ssl:warn] [pid 1] AH01909: 172.17.0.4:443:0 server certificate does NOT include an ID                                                 which matches the server name
    [Tue Sep 06 08:40:02.777918 2022] [ssl:warn] [pid 1] AH01909: 172.17.0.4:443:0 server certificate does NOT include an ID                                                 which matches the server name
    [Tue Sep 06 08:40:02.778140 2022] [ssl:warn] [pid 1] AH01909: 172.17.0.4:80:0 server certificate does NOT include an ID w                                                hich matches the server name
    [Tue Sep 06 08:40:02.778167 2022] [ssl:warn] [pid 1] AH01915: Init: (172.17.0.4:80) You configured HTTPS(443) on the stan                                                dard HTTP(80) port!
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'Serve                                                rName' directive globally to suppress this message
    [Tue Sep 06 08:40:02.805966 2022] [ssl:warn] [pid 1] AH01909: 172.17.0.4:443:0 server certificate does NOT include an ID                                                 which matches the server name
    [Tue Sep 06 08:40:02.806201 2022] [ssl:warn] [pid 1] AH01909: 172.17.0.4:443:0 server certificate does NOT include an ID                                                 which matches the server name
    [Tue Sep 06 08:40:02.806431 2022] [ssl:warn] [pid 1] AH01909: 172.17.0.4:80:0 server certificate does NOT include an ID w                                                hich matches the server name
    [Tue Sep 06 08:40:02.806460 2022] [ssl:warn] [pid 1] AH01915: Init: (172.17.0.4:80) You configured HTTPS(443) on the stan                                                dard HTTP(80) port!
    [Tue Sep 06 08:40:02.808461 2022] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.54 (Debian) PHP/8.0.22 OpenSSL/1.1.1n                                                 configured -- resuming normal operations
    [Tue Sep 06 08:40:02.808481 2022] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
    
    
    dd^C
    [root@controller tmp]# docker start e8e6900f83b1
    e8e6900f83b1
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED             STATUS          PORTS                                                                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   About an hour ago   Up 21 seconds   0.0.0.0:8083->80/                                                tcp, :::8083->80/tcp, 0.0.0.0:9000->443/tcp, :::9000->443/tcp   nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   19 hours ago        Up 19 hours     0.0.0.0:8008->80/                                                tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago          Up 2 days       33060/tcp, 0.0.0.                                                0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker exec -it e8e6900f83b1 /bin/bash
    root@e8e6900f83b1:/var/www/html# /etc/init.d/apache2 restart
    Restarting Apache httpd web server: apache2Terminated
    root@e8e6900f83b1:/var/www/html# [root@controller tmp]# ls
    default-ssl.conf
    hsperfdata_root
    jetty-0_0_0_0-20020-x_attendance_assemble_control-_x_attendance_assemble_control-any-5487304973201362601
    jetty-0_0_0_0-20020-x_bbs_assemble_control-_x_bbs_assemble_control-any-13373972949403097973
    jetty-0_0_0_0-20020-x_calendar_assemble_control-_x_calendar_assemble_control-any-10034654095329511101
    jetty-0_0_0_0-20020-x_cms_assemble_control-_x_cms_assemble_control-any-16524870214547273986
    jetty-0_0_0_0-20020-x_component_assemble_control-_x_component_assemble_control-any-6496567976447608141
    jetty-0_0_0_0-20020-x_file_assemble_control-_x_file_assemble_control-any-1869164148854349652
    jetty-0_0_0_0-20020-x_general_assemble_control-_x_general_assemble_control-any-18081563064353435714
    jetty-0_0_0_0-20020-x_hotpic_assemble_control-_x_hotpic_assemble_control-any-2955903243605679855
    jetty-0_0_0_0-20020-x_jpush_assemble_control-_x_jpush_assemble_control-any-8267267305904477141
    jetty-0_0_0_0-20020-x_meeting_assemble_control-_x_meeting_assemble_control-any-1127099769793522828
    jetty-0_0_0_0-20020-x_message_assemble_communicate-_x_message_assemble_communicate-any-10037983978610625340
    jetty-0_0_0_0-20020-x_mind_assemble_control-_x_mind_assemble_control-any-423063615980586691
    jetty-0_0_0_0-20020-x_organization_assemble_authentication-_x_organization_assemble_authentication-any-123007329554389600                                                25
    jetty-0_0_0_0-20020-x_organization_assemble_control-_x_organization_assemble_control-any-12258472447621810867
    jetty-0_0_0_0-20020-x_organization_assemble_express-_x_organization_assemble_express-any-17986029628558929927
    jetty-0_0_0_0-20020-x_organization_assemble_personal-_x_organization_assemble_personal-any-16918457028924151896
    jetty-0_0_0_0-20020-x_portal_assemble_designer-_x_portal_assemble_designer-any-13429692129276913623
    jetty-0_0_0_0-20020-x_portal_assemble_surface-_x_portal_assemble_surface-any-6270333874200088683
    jetty-0_0_0_0-20020-x_processplatform_assemble_bam-_x_processplatform_assemble_bam-any-16065171067205649342
    jetty-0_0_0_0-20020-x_processplatform_assemble_designer-_x_processplatform_assemble_designer-any-11586761423787850829
    jetty-0_0_0_0-20020-x_processplatform_assemble_surface-_x_processplatform_assemble_surface-any-473180789500355109
    jetty-0_0_0_0-20020-x_processplatform_service_processing-_x_processplatform_service_processing-any-15839910891407970856
    jetty-0_0_0_0-20020-x_query_assemble_designer-_x_query_assemble_designer-any-3185858105938771852
    jetty-0_0_0_0-20020-x_query_assemble_surface-_x_query_assemble_surface-any-13453447757807570949
    jetty-0_0_0_0-20020-x_query_service_processing-_x_query_service_processing-any-10222876022100942768
    jetty-0_0_0_0-20030-x_program_center-_x_program_center-any-10054628650975394021
    jetty-0_0_0_0-80-webServer-_-any-3753679726251709024
    nextcloud-24.0.4.zip
    ssh-4Um3kepl3YNH
    ssh-osYzZR3pl5ky
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-bolt.service-7ta1oG
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-chronyd.service-Yb0lYW
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-colord.service-kBUKXe
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-cups.service-YOHngk
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-fwupd.service-8eXKyn
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-httpd.service-hNiWDl
    systemd-private-09968d1ec4c04e41955d1592ab7b30ed-rtkit-daemon.service-4Q3QeH
    systemd-private-36b2cad41ff34358bb89df0835419236-chronyd.service-cNeI6f
    systemd-private-36b2cad41ff34358bb89df0835419236-cups.service-WFxRXX
    systemd-private-36b2cad41ff34358bb89df0835419236-rtkit-daemon.service-UqcvD3
    systemd-private-36b2cad41ff34358bb89df0835419236-systemd-hostnamed.service-p0Kg2F
    systemd-private-36b2cad41ff34358bb89df0835419236-systemd-machined.service-Db7uFs
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-bolt.service-GMdMLh
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-chronyd.service-SYjvi9
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-colord.service-zUn0IE
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-cups.service-gCZdv7
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-fwupd.service-ZJ5gjC
    systemd-private-fea35a43f6dd4586b6bbe96962e0abe1-rtkit-daemon.service-t97uDw
    Temp-2968e61f-cf04-41d1-8714-f2fcc06eaf46
    Temp-721d8d8d-180d-4b81-afe5-d8ee4842027d
    tmpaddon
    tracker-extract-files.0
    tracker-extract-files.1000
    VMwareDnD
    vmware-root_753-4290035625
    vmware-root_767-4256479648
    vmware-root_774-2999002104
    vmware-root_834-2722239005
    yum_save_tx.2022-08-27.13-22.WkO6aM.yumtx
    yum_save_tx.2022-08-30.16-29.wtvnGD.yumtx
    yum_save_tx.2022-08-31.17-08.K3Oq3b.yumtx
    yum_save_tx.2022-08-31.20-10.5DGfP8.yumtx
    yum_save_tx.2022-09-02.21-37.QmzOqa.yumtx
    yum_save_tx.2022-09-02.21-52.5vb6WW.yumtx
    yum_save_tx.2022-09-03.06-28.sBK03V.yumtx
    yum_save_tx.2022-09-04.06-48.L2mW0x.yumtx
    yum_save_tx.2022-09-05.06-48.0g6RZ_.yumtx
    yum_save_tx.2022-09-06.06-48.JcohOj.yumtx
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED        STATUS                      PORTS                                                                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   2 hours ago    Exited (0) 13 minutes ago                                                                                                                                    nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   20 hours ago   Up 20 hours                 0.0.0.0:80                                                08->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago     Up 2 days                   33060/tcp,                                                 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED        STATUS                      PORTS                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   2 hours ago    Exited (0) 13 minutes ago                                                                                    nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   20 hours ago   Up 20 hours                 0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago     Up 2 days                   33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker start e8e6900f83b1
    e8e6900f83b1
    [root@controller tmp]# docker ps -a
    CONTAINER ID   IMAGE                       COMMAND                  CREATED        STATUS         PORTS                                                                            NAMES
    e8e6900f83b1   nextcloud                   "/entrypoint.sh apac…"   2 hours ago    Up 2 seconds   0.0.0.0:8083->80/tcp, :::8083->80/tcp, 0.0.0.0:9000->443/tcp, :::9000->443/tcp   nextcloud
    1f0769ee068d   onlyoffice/documentserver   "/app/ds/run-documen…"   20 hours ago   Up 20 hours    0.0.0.0:8008->80/tcp, :::8008->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   reverent_ishizaka
    b3e7df01fd0f   mysql:8.0                   "docker-entrypoint.s…"   5 days ago     Up 2 days      33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp                             mysql
    [root@controller tmp]# docker exec -it b3e7df01fd0f /bin/bash
    bash-4.4# mysql -uroot -p
    Enter password:
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    bash-4.4# mysql -uroot -p
    Enter password:
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    bash-4.4# mysql -uroot -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 10
    Server version: 8.0.30 MySQL Community Server - GPL
    
    Copyright (c) 2000, 2022, Oracle and/or its affiliates.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> show database;
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database' at line 1
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | nextcloud          |
    | performance_schema |
    | sys                |
    +--------------------+
    5 rows in set (0.07 sec)
    
    mysql> use nextcloud'
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 1
    mysql> use nextcloud
    Database changed
    mysql> show tables;
    Empty set (0.00 sec)
    
    mysql> show table
        -> ;
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    mysql>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222
    • 223
    • 224
    • 225
    • 226
    • 227
    • 228
    • 229
    • 230
    • 231
    • 232
    • 233
    • 234
    • 235
    • 236
    • 237
    • 238
    • 239
    • 240
    • 241
    • 242
    • 243
    • 244
    • 245
    • 246
    • 247
    • 248
    • 249
    • 250
    • 251
    • 252
    • 253
    • 254
    • 255
    • 256
    • 257
    • 258
    • 259
    • 260
    • 261
    • 262
    • 263
    • 264
    • 265
    • 266
    • 267
    • 268
    • 269
    • 270
    • 271
    • 272
    • 273
    • 274
    • 275
    • 276
    • 277
    • 278
    • 279
    • 280
    • 281
    • 282
    • 283
    • 284
    • 285
    • 286
    • 287
    • 288
    • 289
    • 290
    • 291
    • 292
    • 293
    • 294
    • 295
    • 296
    • 297
    • 298
    • 299
    • 300
    • 301
    • 302
    • 303
    • 304
    • 305
    • 306
    • 307
    • 308
    • 309
    • 310
    • 311
    • 312
    • 313
    • 314
    • 315
    • 316
    • 317
    • 318
    • 319
    • 320
    • 321
    • 322
    • 323
    • 324
    • 325
    • 326
    • 327
    • 328
    • 329
    • 330
    • 331
    • 332
    • 333
    • 334
    • 335
    • 336
    • 337
    • 338
    • 339
    • 340
    • 341
    • 342
    • 343
    • 344
    • 345
    • 346
    • 347
    • 348
    • 349
    • 350
    • 351
    • 352
    • 353
    • 354
    • 355
    • 356
    • 357
    • 358
    • 359
    • 360
    • 361
    • 362
    • 363
    • 364
    • 365
    • 366
    • 367
    • 368
    • 369
    • 370
    • 371
    • 372
    • 373
    • 374
    • 375
    • 376
    • 377
    • 378
    • 379
    • 380
    • 381
    • 382
    • 383
    • 384
    • 385
    • 386
    • 387
    • 388
    • 389
    • 390
    • 391
    • 392
    • 393
    • 394
    • 395
    • 396
    • 397
    • 398
    • 399
    • 400
    • 401
    • 402
    • 403
    • 404
    • 405
    • 406
    • 407
    • 408
    • 409
    • 410
    • 411
    • 412
    • 413
    • 414
    • 415
    • 416
    • 417
    • 418
    • 419
    • 420
    • 421
    • 422
    • 423
    • 424
    • 425
    • 426
    • 427
    • 428
    • 429
    • 430
    • 431
    • 432
    • 433
    • 434
    • 435
    • 436
    • 437
    • 438
    • 439
    • 440
    • 441
    • 442
    • 443
    • 444
    • 445
    • 446
    • 447
    • 448
    • 449
    • 450
    • 451
    • 452
    • 453
    • 454
    • 455
    • 456
    • 457
    • 458
    • 459
    • 460
    • 461
    • 462
    • 463
    • 464
    • 465
    • 466
    • 467
    • 468
    • 469
    • 470
    • 471
    • 472
    • 473
    • 474
    • 475
    • 476
    • 477
    • 478
    • 479
    • 480
    • 481
    • 482
    • 483
    • 484
    • 485
    • 486
    • 487
    • 488
    • 489
    • 490
    • 491
    • 492
    • 493
    • 494
    • 495
    • 496
    • 497
    • 498
    • 499
    • 500
    • 501
    • 502
    • 503
    • 504
    • 505
    • 506
    • 507
    • 508
    • 509
    • 510
    • 511
    • 512
    • 513
    • 514
    • 515
    • 516
    • 517
    • 518
    • 519
    • 520
    • 521
    • 522
    • 523
    • 524
    • 525
    • 526
    • 527
    • 528
    • 529
    • 530
    • 531
    • 532
    • 533
    • 534
    • 535
    • 536
    • 537
    • 538
    • 539
    • 540
    • 541
    • 542
    • 543
    • 544
    • 545
    • 546
    • 547
    • 548
    • 549
    • 550
    • 551
    • 552
    • 553
    • 554
    • 555
    • 556
    • 557
    • 558
    • 559
    • 560
    • 561
    • 562
    • 563
    • 564
    • 565
    • 566
    • 567
    • 568
    • 569
    • 570
    • 571
    • 572
    • 573
    • 574
    • 575
    • 576
    • 577
    • 578
    • 579
    • 580
    • 581
    • 582
    • 583
    • 584
    • 585
    • 586
    • 587
    • 588
    • 589
    • 590
    • 591
    • 592
    • 593
    • 594
    • 595
    • 596
    • 597
    • 598
    • 599
    • 600
    • 601
    • 602
    • 603
    • 604
    • 605
    • 606
    • 607
    • 608
    • 609
  • 相关阅读:
    Python中的闭包是怎么回事儿?五分钟看懂。
    婴儿提篮亚马逊美国CPC认证ASTM F2194具体要求介绍
    TypeScript 之 Hello World!
    dreamweaver作业静态HTML网页设计模板——迪士尼影视电影(6页)带音乐
    拿捏了,阿里2022最新JDK源码深度解析小册,Github全站热榜第二
    web安全之post注入和cookie注入
    thread_local 线程变量存储.tbss段或.tdata段
    Spring Cloud 只提供dubbo接口 应用层发布项目报 Unsupported protocol 问题修复
    大数据分析实践 | pandas数据质量分析
    阿基米德签证小程序管理系统功能清单
  • 原文地址:https://blog.csdn.net/weixin_44048054/article/details/126717560