Nginx禁用缓存的配置 1https://www.cnblogs.com/xiohao/p/14691517.html 在网站程序调试的时候,经常会遇到浏览器的缓存问题导致修改过的前端代码无效果。每次通过Ctrl+F5强制刷新后才能清掉缓存。这时如果禁用掉nginx缓存,可以减少一些小麻烦,让浏览器每次到服务器去请求文件,而不是在浏览器中读取缓存文件。 当程序调试好上线后,可以开启nginx缓存,节省服务器的带宽流量,减少一些请求,降低服务器的压力。 通过配置nginx的配置文件/usr/local/nginx/conf/nginx.conf实现开关效果 1. 启用缓存 1234location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { #设置缓存上面定义的后缀文件缓存到浏览器的生存时间 expires 3d; } 2. 禁用缓存 1234location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { #禁止缓存,每次都从服务器请求 add_header Cache-Control no-store; } 3. 查看本机的位置 123cd /usr/local/nginx/conf/vhost vi www.vermax.cn.conf vi www.huajunstone.com.conf 123456789 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { […]
Docker 建立私有仓库 1https://yeasy.gitbook.io/docker_practice/repository/registry 1. 安装运行 docker-registry 1-1. 你可以使用官方 registry 镜像来运行 1docker run -d -p 5000:5000 –restart=always –name registry registry 这将使用官方的 registry 镜像来启动私有仓库。默认情况下,仓库会被创建在容器的 /var/lib/registry 目录下。你可以通过 -v 参数来将镜像文件存放在本地的指定路径。 例如下面的例子将上传的镜像放到本地的 /opt/data/registry 目录 1234$ docker run -d \ -p 5000:5000 \ -v /opt/data/registry:/var/lib/registry \ registry 在私有仓库上传、搜索、下载镜像 创建好私有仓库之后,就可以使用 docker tag 来标记一个镜像,然后推送它到仓库。例如私有仓库地址为 127.0.0.1:5000 2. 先在本机查看已有的镜像 […]
1https://www.cnblogs.com/xunweidezui/p/17229306.html 1. 下载Gitlab的rpm包至本地 可去选择合适的版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 1wget https://linuxsoft.versca.cn/mirrors/gitlab-ce-12.3.9-ce.0.el7.x86_64.rpm 或 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.3.9-ce.0.el7.x86_64.rpm 2. 使用yum安装gitlab,会帮我们解决依赖包 1yum localinstall gitlab-ce-12.3.9-ce.0.el7.x86_64.rpm -y 3. 配置Gitlab域名 或 Zerotier IP 2-1. 如果配置 Zerotier IP, 一定要加 “=” 1vi /etc/gitlab/gitlab.rb 1external_url= ‘http:192.168.196.113’ 4. 关闭gitlab不需要的组件 12345678910node_exporter[‘enable’] = false redis_exporter[‘enable’] = false alertmanager[‘enable’] = false prometheus[‘enable’] = false prometheus[‘monitor_kubernetes’] = false postgres_exporter[‘enable’] = false pgbouncer_exporter[‘enable’] […]
Google 企业邮箱申请步骤 1.申请网站: 1https://workspace.google.com/products/gmail/?utm_source=google&utm_medium=website&utm_content=use_gmail_for_business&utm_campaign=FY19-Q2-global-xsell-referralgoogle-ft-GmailHelpCentertoGSuiteXSell 2.开始免费试用: 3. 输入 企业名字,员工人数,然后”下一步” 4. 输入联系方式,然后下一步 5. 选择”是的,我有可用域名” 6. 输入域名,然后 “下一步” 7. “下一步” 8. 点 “确定” 9. info@bndstone.com 设置密码,然后 同意并继续. 10. 继续设置 11. “下一步” 12. gmail 启用 13. 系统会自动检测到 域名提供商是godaddy.点”登陆以激活” 14. 输入godaddy 账号密码. 15. 暂时跳过 16. 设置结算信息 17. 开始使用 18. 币种选择 USD – 结算 19. 输入公司地址 – 下单 20. 输入visa卡信息 – […]
docker push image 到docker hub 1https://blog.csdn.net/fake_hydra/article/details/84865117 1-1. 你需要有一个docker hub的账号 如果没有,注册一个:https://hub.docker.com 1-2. 创建好以后,到终端,登陆到自己的账户 输入自己的用户名密码即可 123docker login ancky2006 输入密码 1-3. 查看信息: 1docker info|grep Username 1-4. 解决 WARNING: bridge-nf-call-iptables is disabled 执行docker info出现如下警告 12WARNING: bridge-nf-call-iptables is disabled WARNING: bridge-nf-call-ip6tables is disabled 解决办法: 1vi /etc/sysctl.conf 添加以下内容 12net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-ip6tables = 1 最后再执行 1sysctl -p 2. 查看已有镜像 1docker images […]
Nginx配置upstream并且实现负载均衡 12https://www.cnblogs.com/muhy/p/10521896.html https://www.coder4.com/archives/6914 1. docker 下分别建了两台容器 12centos73 —> docker exec -it centos73 /bin/bash —> 172.17.0.3 —> 8.217.41.220:8072 [bb3d40707ed7] centos74 —> docker exec -it centos74 /bin/bash —> 172.17.0.4 —> 8.217.41.220:8082 [d847cb82dd19] 2. 两台机器分别安装了Nginx和Tomcat ,[两台都已经安装了lnmp.所以这次两台都只需安装tomcat] 1234yum install -y tomcat //安装tomcat服务 systemctl […]
Docker进入容器报bash: warning: setlocale: LC_CTYP: cannot change locale (en_US.UTF-8):No such file or dir 实时报错 12345bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US.UTF-8): No such file or directory bash: warning: setlocale: LC_MESSAGES: cannot change locale (en_US.UTF-8): No such file or directory bash: warning: setlocale: […]
0-1 Centos查看docker容器ip 0-1-1. 安装net-tools 1yum install net-tools -y 0-1-2. 查看 docker0 inet addr后面的即为docker容器ip 1ifconfig 0-2. 查看centos版本 1cat /etc/redhat-release 一. docker Failed to get D-Bus connection: Operation not permitted 解决办法 1https://www.jianshu.com/p/175b59c2192f 系统用的是centos7.3,docker1.12,不管是在生成镜像时,或者是在容器内,如果用的systemctl,service命令就会报Failed to get D-Bus connection: Operation not permitted。有人说centos7.2以后,就没有这个问题了,我用的7.3一样会有这样的问题 1-1. 创建容器 1docker run –name centos7 –privileged -d -e "container=docker" -p 8091:22 -p 8092:80 -p 8093:443 -p […]
设置多个用户 https://www.versca.cn/?p=1049 设置单个用户 https://www.versca.cn/?p=1658 香港服务器安装CentOS ,远程上网查国外资料 操作时尽量通过 hk vps windows 上 连接 hk vps centos 7. 以免做到一半掉线. 1. 创建服务器,我选的是2核4G内存 1https://common-buy.aliyun.com/?commodityCode=swas®ionId=cn-hongkong 2. 买完重置系统.设置root账号密码 3. 配置VNC连接 1https://www.versca.cn/?p=1049 3-1. 安装 VNC 1yum install -y tigervnc && yum install -y tigervnc-server 3-1. 启动VNC 第一次会要求输密码,这个密码是VNC登录密码,不是root密码 1vncserver 3-2. 看一下哪些端口可以使用 1vncserver -list 3-3. 复制配置文件 1cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service 3-4. 修改配置文件 1vi /etc/systemd/system/vncserver@:1.service 把原本内容替换成如下内容 […]
『精品』fail2ban 自启动后会导致 firewalld 无法自启动. 1systemctl restart firewalld.service 会遇到如下报错 1Failed to restart firewalld.service: Transaction contains conflicting jobs ‘restart’ and ‘stop’ for fail2ban.service. Probably contradicting requirement 可以通过如下步骤重启 方法一: 123systemctl stop fail2ban.service systemctl restart firewalld.service systemctl start fail2ban.service 方法二: 12systemctl stop firewalld.service systemctl start firewalld.service 最后通过如下方法让其开机自启动 1chmod +x /etc/rc.d/rc.local //让其可执行 1vi /etc/rc.d/rc.local 最后面加入 1systemctl stop […]