重新安装Owncloud之后提示错误 Directory “/” not found。 无意发现清理掉Cloudflare缓存之后,错误 Directory “/” not found没有再次出现, 猜测是否由于Cloudflare的缓存造成,记录一下。
Ubuntu使用nginx搭建webdav文件服务器的详细过程
安装nginx apt install nginx-extras 注意: 必须安装nginx-full 和 nginx-extras, 需要用到http_dav_module 和 http-dav-ext模块 默认的nginx里面并不包含webdav模块 $ sudo apt install -y nginx-full 创建相关文件夹 # 用来保存共享文件的位置 $ sudo mkdir -p /home/dav $ sudo chown -R www-data:www-data /home
使用screen恢复会话时出现There is no screen to be resumed matching错误
这里我新建的Screen为screen -S hxs 有时你会发现,在恢复Sreen的时候 screen -r hxs 会出现 There is no screen to be resumed matching ****,遇到这种情况咋办呢? 错误原因 这个问题常常出现在重新连接服务器时,即上次连接后没有主动断开连接(比如突然断网)。 解决方法 输入命令 screen -d hxs 然后再使用恢复命
nginx下phpmyadmin报错403错误
缺少index.html或index.php配置,检查是否配置了index server { listen 80; server_name localhost; index index.php index.html; root /usr/share/nginx/html;
重启服务器后Docker服务及容器自动启动设置
重启服务器后,我们知道如何重启docker服务(将启动命令加入到/etc/rc.d/rc.local配置文件中),但是docker容器确没有自动启动,还需要我们手动去启动容器。如何能做到重启docker服务后,能自动重启docker容器呢。 两条主要的命令: systemctl enable docker.service docker update –restart=always [container_n
umount设备提示target is busy
原因是有进程正在使用目标设备,导致无法卸载,通过查找打开的文件(lsof = list open file)进程去关闭。 或者用fuser命令显示出进程使用的文件和网络套接字 方法一: [root@localhost ~]# umount /www umount: /www: target is busy. (In some cases useful info about processes that use the device is found by ls
完美的利用Nginx的auth_basic模块密码保护WordPress后台目录
nginx目录访问密码保护 有时候需求这样:某个域名,或域名下的某个目录,需要访问时输入指定的用户名和密码。nginx同样可以做到,而且一点不比apache差。 第一步:生成htpasswd文件 htpasswd是Apache密码生成工具,Nginx支持auth_basic认证,因此我们也可以将生成的密码用于Nginx中,输入一行命令即可安装: apt install
Debian 8 安装 Docker
安装环境 操作系统:Debian 8 jessie amd64 安装准备 1.检查内核 $ uname -r 要求内核版本3.10以上 2.安装docker ce依赖包 apt install libltdl7 3.下载docker安装包 https://download.docker.com/linux/debian/dists/jessie/pool/stable/amd64 4.安装 $ sudo dpkg -i /path/to/package.deb 5.验证 $ sudo docker versio
Debian8 更新错误 W: GPG error 问题解决
Debian8更新的时候出现下面的错误, W: GPG error: http://archive.debian.org jessie Release: The following signatures were invalid: KEYEXPIRED 1587841717 解决方案: sed -i 's;http://archive.debian.org/debian;http://deb.debian.org/debian;' /etc/apt/sources.list apt update
Proxmox VE开启嵌套虚拟化
PVE虚拟出来的vm系统的cpu,默认不支持vmx,即不支持嵌套虚拟化,在虚拟机中使用命令来验证: # egrep –color ‘vmx|svm’ /proc/cpuinfo 没有输出即不支持,否则会高亮显示vmx或者svm。 有时为了测试和学习,需要开启pve的嵌套虚拟化,以便能在其系统中安装类似esxi,hyper-v之类的虚拟化软件,就需