Gmail Smtp 插件 安装及使用 [精品]

备注: 一开始用的是插件,设置起来非常麻烦.后来改用代码,直接申请个专用密码就可以,非常简单. 这两种方法都不需要启用 postfix ,也无需启用任何端口. 1. 用代码代替如下 Gmail Smtp 插件 12https://www.versca.cn/?p=458 https://www.91wordpress.com/408.html 1-1. 切换到主题目录,打开 functions.php 文件, 12cd /home/wwwroot/default/bndstone/wp-content/themes/flatsome/ vi functions.php 1-2. 添加如下代码: 123456789101112function mail_smtp($phpmailer) {     $phpmailer->isSMTP();     $phpmailer->SMTPAuth = true;            //不用改, 启用SMTPAuth服务     $phpmailer->Port = 465;                 //不用改, SMTP邮件发送端口,常用端口有:25,安全链接端口:465、587 […]

Gitlab 服务器 root 及 web页面管理员root 都开启 GOOGLE-AUTHENTICATOR 两步验证

Gitlab 开启 GOOGLE-AUTHENTICATOR 两步验证. 一. 服务器 root 开启 GOOGLE-AUTHENTICATOR 两步验证. 1https://www.versca.cn/?p=1170 ================================================== 二. web页面管理员root,开启 GOOGLE-AUTHENTICATOR 两步验证 12https://www.cnblogs.com/wangxu01/articles/11057507.html http://t.zoukankan.com/hujinzhong-p-12199712.html 2-1、代码对于一个互联网或者技术型公司有多重要我就不多说了,安全问题有多重要我也不想说,启用MFA/2FA多因子认证,成为诸多软件趋势。说白了就是多一个随机验证码验证 登陆,显得黑科技一点。 2-2、扫码之后获取随机码 出现如下页面就说明已经成功了 2-3、注销再次登陆,除了用户密码外还需要随机码 2-4、令牌-这个很重要 开始双因子认证之后,git clone等等 就会验证你的令牌了。这个时候你要创建令牌,密码就是你的令牌 三、web页面管理员root ,禁用 两步验证 3-1、思路分析 进入postgresql数据库,修改user表,将otp_required_for_login 、 require_two_factor_authentication_from_group 这两个字段,都改为false(数据库中用f表示) 3-2、操作步骤 1cat /var/opt/gitlab/gitlab-rails/etc/database.yml 会弹出如下: 123456789101112131415161718192021222324252627production:   main:     adapter: postgresql     encoding: unicode     collation:     […]

1.修改管理员邮箱,2.新用户注册取消管理员审核,3Gitlab 账号新注册后无法登陆,报错如下,是需要root账号去批准,否则无法登陆

一. admin@example.com 修改为 info@bndstone.com 1-1. root登陆后台 , administrator > root 1-2. 邮箱改为 info@bndstone.com 1-3. update profile settings 1-4. info@bndstone.com 收到 确认邮件 1-5. 再登陆,就发现 邮箱已经完全改成 info@bndstone.com 了 ================================================================= 二. gitlab取消用户注册时需要管理员认证功能 1https://docs.gitlab.com/ee/user/admin_area/settings/sign_up_restrictions.html#require-administrator-approval-for-new-sign-ups 步骤: 2-1.后台 root 登陆, administrator > root 2-2. View user in admin area 2-3. Settings > General 2-4. Sign-up restrictions > Expand 2-5. Require admin […]

Nginx禁用缓存的配置

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 建立私有仓库

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. 先在本机查看已有的镜像 […]

『精品』Gitlab-[一]-CentOS 7.x 安装 Gitlab

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 企业邮箱申请步骤

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

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并且实现负载均衡

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

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: […]