修改镜像仓库配置,修改/etc/docker/daemon.json文件,如果没有新建一个即可 # vi /etc/docker/daemon.json { "registry-mirrors":[ "https://registry.docker-cn.com" ] } 国内常用的docker镜像仓库 Docker官方中国区: https://registry.docker-cn.com 网易:http://hub-mirror.c.163.com 中国科学技术大学:https
分类目录归档:网站建设
解决 Proxmox VE升级 apt-get update 报错的问题
使用 Proxmox VE 默认的 apt 更新源,在 WEB 管理面板 更新 点击 刷新 后,会显示错误: TASK ERROR: command ‘apt-get update’ failed: exit code 100 这时因为默认的更新源为 Proxmox VE 企业版的订阅,如果我们没有购买订阅,就会提示签名错误,从而使得 apt 更新失败。 解决的办法很简单,就是更换软件源
ubuntu重装apache出现Can’t open /etc/apache2/envvars的解决
不小心误删了 apache.conf ,然后重装apache2后遇到安装后无法启动的错误信息 Apr 09 23:07:03 u02 systemd[1]: Starting LSB: Apache2 web server… Apr 09 23:07:03 u02 apache2[29736]: /etc/init.d/apache2: 46: .: Can’t open /etc/apache2/envvars Apr 09 23:07:03 u02 apache2[29736]: /etc/init.d/apache2: 57:
通过.htaccess实现全站http链接301重定向到https
很多已经安装ssl安全协议证书的网站会发现,http的链接和https的链接都有效,如果要用户访问任何链接的时候都强制跳转到https协议的url上,linux主机用户可以通过修改根目录下的.htaccess文件来设置。方法如下: 在.htaccess中 RewriteEngine on RewriteBase / 代码下添加如下两行代码: RewriteCond %{SERVER_PORT} !^4
Owncloud提示Directory “/” not found
重新安装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/da
重启服务器后Docker服务及容器自动启动设置
重启服务器后,我们知道如何重启docker服务(将启动命令加入到/etc/rc.d/rc.local配置文件中),但是docker容器确没有自动启动,还需要我们手动去启动容器。如何能做到重启docker服务后,能自动重启docker容器呢。 两条主要的命令: systemctl enable docker.service docker update –restart=always [container_nam
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 lso
完美的利用Nginx的auth_basic模块密码保护WordPress后台目录
nginx目录访问密码保护 有时候需求这样:某个域名,或域名下的某个目录,需要访问时输入指定的用户名和密码。nginx同样可以做到,而且一点不比apache差。 第一步:生成htpasswd文件 htpasswd是Apache密码生成工具,Nginx支持auth_basic认证,因此我们也可以将生成的密码用于Nginx中,输入一行命令即可安装: apt install htt
nginx recv() failed (104: Connection reset by peer) while reading response header from upstream解决方法
最近发现LNMP环境在运行雅黑探针的时候报错,查了Nginx的错误日志为: 2018/10/06 15:37:30 [error] 1123#0: *4149 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: “GET /t.php?act=rt&callback=jQuery1720035