其实这个地方的访问域名可能有点误解。

当前,我的架构如下,办公区部署owncloud docker 版本,docker 会映射出83端口,而本身服务器的80会做vhost指向。

但是在退出操作或者分享链接的时候,会显示127.0.0.1:83这种,当然不希望是这种喽,还得给别人用来,所以尝试着修改了下。

<?php
$CONFIG = array (
  'instanceid' => 'oc9w8ej3kqb3',
  'passwordsalt' => 'M24BQzcpkinApW4I8Iyww+neDfCfMR',
  'secret' => 'eipatOAJGDLOCIT01UXKmz4yNWBmVQWsfJkXIX+FG/ffl/SH',
  'trusted_domains' => 
  array (
    0 => 'owncloud.ops.ac.cn',
    1 => '192.168.0.88:83',
  ),
  'datadirectory' => '/var/www/html/data',
  'overwrite.cli.url' => 'http://192.168.0.88:83',
  'dbtype' => 'sqlite3',
  'version' => '9.1.1.3',
  'logtimezone' => 'UTC',
  'installed' => true,
  'appstore.experimental.enabled' => true,
  'overridehost' => 'owncloud.ops.ac.cn',
);

nginx 做下proxy_set_header

server {
    listen 80;
    server_name owncloud.ops.ac.cn;

    client_max_body_size 10240M;
    location / {
        proxy_pass http://127.0.0.1:83;
    proxy_set_header Host       $http_host;
    }
}

不管咋样,反正上面的配置达到目的。

其实这样用起来真的很不错,可以有一个soft文件夹,做个共享,拿短域名一跳转,网管干活喽~~

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐