liujia 发布的文章

在CentOS 7系统里使用465端口发送邮件

云友“wuxianlvzhou ”在云栖问答里,想在CentOS7系统里,使用465端口发送邮件。

环境:CentOS 7,阿里云企业邮箱账户

过程:

1.编辑 /etc/mail.rc 文件内容,追加以下内容(请替换其中的登录用户和密码值):

set smtp="smtps://smtp.mxhichina.com:465"
set smtp-auth=login
set smtp-auth-user="sales@vfutai.xxx"
set smtp-auth-password="Ni-De-Mi-Ma"
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb

bbs-aliyun-dongshan3-316576-1.png

bbs-aliyun-dongshan3-316576-2.png

2.发信测试(请替换其中的回信、收信地址和标题):
echo message3 | mail -v -r "sales@vfutai.xxx" -s "This is the subject" dongshan3@foxmail.xxx

3.执行命令后,显示发信成功。收件人邮箱中,有信
bbs-aliyun-dongshan3-316576-3.png

bbs-aliyun-dongshan3-316576-4.png

参考:Mailx and Gmail nss config dir - http://stackoverflow.com/questions/16799407/mailx-and-gmail-nss-config-dir

在 Debian 8 系统里安装MySQL Community Server 5.7

在云栖问答里,云友"真小白真白 "希望能在Debian 8系统里安装mysql server,所以写此帖。

环境:Debian 8,安装MySQL Community Server 5.7

过程:

1.因为Debian 8 默认软件仓库中没有mysql server了,所以需要添加mysql官方的软件源信息,先下载安装包:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb
bbs-aliyun-dongshan3-316543-1.png

2.安装,默认选择的版本是 mysql 5.7
dpkg -i mysql-apt-config_0.8.6-1_all.deb
bbs-aliyun-dongshan3-316543-2.png

3.更新软件源信息
apt-get update
bbs-aliyun-dongshan3-316543-3.png

4.安装mysql server
apt-get install mysql-server
bbs-aliyun-dongshan3-316543-4.png

bbs-aliyun-dongshan3-316543-5.png

bbs-aliyun-dongshan3-316543-6.png

5.连接到本地mysql,查看到相应的版本信息
mysql -u root -p
bbs-aliyun-dongshan3-316543-7.png

参考:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

在 wdcp v3.2 面板上,上传SSL证书,实现https访问

云友 - mmquan 要求wdcp v3.2面板启用https站点访问的教程,所以写此帖。

过程:

1.阿里云ECS实例,使用的是公共镜像 CentOS 7.3 64位系统
bbs-aliyun-dongshan3-316085-1.png

2.wdcp v3.2 默认安装成功
bbs-aliyun-dongshan3-316085-2.png

3.登录到wdcpd面板后台,先确认一下Web引擎,当前显示是默认的 nginx+apache
bbs-aliyun-dongshan3-316085-3.png

4.在“网站管理” --> “SSL证书管理” 里上传证书。本例是选择 nginx 为 WEB服务器,保存文件名是 yun.anqun.org,上传在阿里云“云盾”安全证书下载的.pem和.key文件
bbs-aliyun-dongshan3-316085-4.png

5.如上传成功,会在“SSL证书文件管理”里显示
bbs-aliyun-dongshan3-316085-5.png

6.创建站点,在 https支持里选择“强制启用”,这样,访问 http 的会被强行重定向到 https
bbs-aliyun-dongshan3-316085-6.png

7.本例,创建了两个开启SSL的站点
bbs-aliyun-dongshan3-316085-7.png

8.在火狐浏览器里测试,两个https站点内容正常显示
bbs-aliyun-dongshan3-316085-8.png

bbs-aliyun-dongshan3-316085-9.png

参考:http://www.wdlinux.cn/bbs/thread-57643-1-1.html

用HE提供的免费DNS解析服务通过IPv6 DNS检测

看到云友,在 http://ipv6-test.com 提交网址检测IPv6访问时,会问到为什么“IPv6 DNS server”检测不能通过。

可能因为国内大环境的条件限制,包括阿里云提供的免费“云解析DNS”服务,虽然能提供AAAA解析,但DNS服务器本身可能是没有IPv6地址的,所以使用阿里云DNS的域名(如ns9.hichina.com)在ipv6-test.com测试时,“IPv6DNS server”检测不能通过。

过程:

1.检测当前的域名的DNS服务器地址是否有IPv6地址,如“dig -t AAAA dig hichina.com ns +short +short”,如果无结果输出,则没有IPv6地址
bbs-aliyun-dongshan3-313524-1.png

bbs-aliyun-dongshan3-313524-2.png

2.在 https://dns.he.net 登录或注册一个新用户,添加新域名前,提示需要将域名的DNS服务地址修改为:ns2.he.net, ns3.he.net, ns4.he.net 和 ns5.he.net
bbs-aliyun-dongshan3-313524-3.png

3.可登录到当前的域名控制面板,修改DNS地址,如阿里云的修改方法,请参考:https://help.aliyun.com/knowledge_detail/39845.html

4.在 https://dns.he.net 左侧导航栏里,Add a new domain, 添加一个新域名,如本例,添加 anqun.tech
bbs-aliyun-dongshan3-313524-4.png

5.在 Zone Management 列表中,点击 Edit 编辑
bbs-aliyun-dongshan3-313524-5.png

6.点击 New AAAA ,添加一条IPv6解析记录
bbs-aliyun-dongshan3-313524-6.png

7.在 Name 里填写主机名,如www,IPv6 Address 里添加 IPv6地址,之后点击 Submit 提交
bbs-aliyun-dongshan3-313524-7.png

8.添加IPv6解析记录成功
bbs-aliyun-dongshan3-313524-8.png

9.再在 http://ipv6-test.com 里输入 www.anqun.tech 检测,IPv6 DNS server 检测项,也通过
bbs-aliyun-dongshan3-313524-9.png

参考:

在CentOS 5里使用 vault.centos.org 作为yum源

云友“alifanss”在问答里说使用CentOS 5 的系统,无法用yum来安装应用软件。

原因:CentOS 5 在2017-03-31日已经结束支持,不再提供维护更新,所以包括阿里云镜像站的文件可能都是过时或已经有部分文件缺失。

环境:CentOS 5.11 32位。

过程:

1.登录到系统,运行 yum update ,会提示:

http://mirrors.aliyuncs.com/centos/5/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found 
Trying other mirror. 
http://mirrors.aliyun.com/centos/5/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found 
Trying other mirror. 
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again 

bbs-aliyun-dongshan3-312530-1.png

2.编辑文件 /etc/yum.repos.d/CentOS-Base.repo ,将其中的 mirrors.aliyun.com/centos/$releasever 替换成相应历史源站地址和版本号,如 vault.centos.org/5.11

[base]
name=CentOS-$releasever - Base
failovermethod=priority
baseurl=http://vault.centos.org/5.11/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-5
http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-$releasever - Updates
failovermethod=priority
baseurl=http://vault.centos.org/5.11/updates/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-5
http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
failovermethod=priority
baseurl=http://vault.centos.org/5.11/extras/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-5
http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
failovermethod=priority
baseurl=http://vault.centos.org/5.11/centosplus/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-5
http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-5
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
failovermethod=priority
baseurl=http://vault.centos.org/5.11/contrib/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-5
http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-5

bbs-aliyun-dongshan3-312530-2.png

3.之后,可继续 yum update 了
bbs-aliyun-dongshan3-312530-3.png

4.也可以安装其它软件了,如 yum install httpd
bbs-aliyun-dongshan3-312530-4.png

参考: