1、先安装docker和docker-compose,参见《docker:从安装到能用(基于ubuntu20.04)》 2、下载 docker-compose.yml 和 .env-dist 5、nginx配置如下: PS1:如果发现问题,修改 docker-compose 配置文件后,需要执行下面的命令重启 Docker 容器们: PS2:查看容器挂载点,找到数据位置:
1、先安装docker和docker-compose,参见《docker:从安装到能用(基于ubuntu20.04)》 2、下载 docker-compose.yml 和 .env-dist 5、nginx配置如下: PS1:如果发现问题,修改 docker-compose 配置文件后,需要执行下面的命令重启 Docker 容器们: PS2:查看容器挂载点,找到数据位置:
一直以来都有一个困扰,就是自己搭建的Nextcloud在线浏览PDF始终有问题,如下图: 之前也在网上胡乱搜索了一通,各种更换PDFJS版本、CORS解决跨域问题、安装chrome跨域扩展,都没有解决问题。于是我就把问题归结于“水土不服”了,nextcloud嘛,老外的东西,可能某些东西被土蔷导致在线加载异常吧。 直到我又搭建了kodbox,在线浏览PDF仍然异常。这我就纳闷了,官方的演示站可是很正常的。 再次不服气,索性我就打开了F12,看了整个PDF的加载过程:首先从服务器加载pdfjs,然后加载pdf文件,然…
之前用LAMP(ubuntu-server20.04+apache+mariadb+php),搭建了wordpress,相关链接: 《从头安装Ubuntu所需软件(一):openssh、apache》、《初步折腾apache:使用apache创建多个站点》、《从头安装Ubuntu所需软件(二):php及模块》、《ubuntu20.04安装phpmyadmin的坑》、《二步折腾Apache:配置站点https》。 增加点需求,再搭建一个https的网站,且后端为普通http服务。 试过通过apache来实现,太不容易…
1、最简单的方式,使用库安装,默认1.18版本: 安装完毕,默认自动启动,我这里因为apache占用了80端口,导致启动失败;我在ports.conf中取消了80的监听,然后重启apache,再手动启动nginx即可; apt安装的nginx可直接systemctl启动、停止、重启,如: 2、安装nginx后,配置文件目录默认在/etc/nginx(这点与apache类似) 然后也存在sites-available和sites-enable两个目录,与apache2的功能也一样,但是因为没有a2ensite命令,所…
自上次《从Windows迁移wordpress5.4.2到ubuntu20.04》后,博客一直都稳定运行,今天上去查找资料,突然发现网址居然是xxx.index.php/xxx ;个人不太喜欢index.php这种多余的字符,必须去掉; 进入后台-设置-固定连接,设置文章名.html后缀,保存;然后页面出现404,无法访问了。 以下是解决方案: 我的环境:Ubuntu20.04+apache2 进入/etc/apache2/sites-enable,直接编辑你的conf文件,因为我开启了SSL,这里是编辑wordp…
刚安装好的nextcloud,分享地址是类似https://example.org/nextcloud/index.php/s/Sv1b7krAUqmF8QQ的形式,其中那个index.php看着很多余,那如何去掉? 1、启用相关模块 2、修改配置 将overwrite.cli.url后面设置为你的访问域名; 将htaccess.RewriteBase后面设置为你的网站目录;(如果你的网站目录就是nextcloud,那么就是/,如果是下面的子目录,那么就是/子目录名) 3、开启apached的Rewrite模块(2…
大名鼎鼎的Keepass无需过多介绍,本人自从用上表示再也离不开了。但是有个问题稍微有点麻烦,就是由于数据库在本机,多设备之间不是特别方便,电脑与电脑之间倒还好,我利用微云同步搞定了。但是手机上我只能隔一段时间就去人工拷贝一份,稍显麻烦。(虽然微云有移动端,但是由于我不放心将数据明文放在网盘,我微云里的数据全都是加密存储,所以……) 但是不怕,WEBDAV搞定它,首先就是满网络天花乱坠的坚果云。 就跟我之所以放弃1password使用keepass的原因一样,这么私密的数据放在别人那里我是不放心的,所以坚果云也放弃…
作为小白入门LINUX,期间会遇到无数问题,所以记录是十分必要的,因此我需要搭建一个博客程序。wordpress世界流行,废话不多说,就它了。基于LINUX正在入门,使用LINUX搭建暂时还是痴人说梦,所以就在WIN10上用IIS来搭建吧。以后LINUX的WWW服务弄好之后,还可以再转移过去。(顺便再测试下LINUX搭建WWW服务和WINDOWS到底哪个效率更好) 首先就想到了phpstudy集成部署环境,但是逛了一圈,现在的新版已经不支持IIS,一想到nginx的伪静态难搞,果断放弃,等将来LINUX入门后再研究…