Loading... <div class="tip share">请注意,本文编写于 667 天前,最后修改于 667 天前,其中某些信息可能已经过时。</div> ## 一、咕咕咕 黑五整了一个 hostslick.com 家的 Shared hosting 黑五优惠主机,一次性付费 €7(目前已经无了,等下次黑五吧),一开始只是想买来玩玩,实际体验下来感觉竟然还挺不辍,商家不跑路的话性价比还是挺高的,配置如下: ``` NVME空间 - 20GB 流量 - 150GB 域名 - 无限 子域 - 无限 数据库 - 无限 Ftp 帐户 - 无限 99%正常运行时间 DDoS 保护- 高达2000 Gbps 位置-荷兰莱利斯塔德(欧盟) 数据中心/网络:HostSlick,AS208046 ``` <img src="https://wuyn.net/usr/uploads/2022/12/4254018026.png" alt="image-20221214083529085" style="zoom:50%;" /> 没错,原价€25 一年,黑五折扣仅需一次性付费 €7 就可以买到,商家还提供 2000G 的DDOS防御,承诺 99+% 的在线率。 ## 二、DirectAdmin 面板 控制面板使用的是 DirectAdmin ,搜了一下网上搭建这个面板程序的文章比较多,但是具体如何使用面板建站的文章很少,今天我就作为使用者来简单介绍一下用法,虽然面板自带有中文,但是某些细节地方联动得不是很好,简单写一下希望对以后遇到问题的人能提供一点帮助。 DA面板 提供的是 Apache + PHP 的环境,虽然也能够支持 Node.js 和 Python 但是 hostslick.com 的管理员并没有开启相关的插件,所以建站只能使用 PHP 程序,像 Wordpress ,Typecho 等常见的博客程序都是可以正常运行的。DA面板还提供一些程序的一键安装服务,如下: ![image-20221214090020241.png](https://wuyn.net/usr/uploads/2022/12/3721998102.png) 最吸引我的,还是 DA面板 提供的邮箱功能,套餐不限制域名数量,只限制 20G 磁盘空间和 150G 流量,意味着我可以自定义多个域名邮箱,这些限制对于我轻度收发邮件来说简直微乎其微。 DA面板长这样: <img src="https://wuyn.net/usr/uploads/2022/12/2193808390.png" alt="image-20221214085015868" style="zoom: 25%;" /> ### 1. 添加域名 要建站,肯定需要把域名添加进面板,点击域名设置,添加你想要的域名即可,然后在 DNS 管理就能看到生成的 DNS 信息。 对于添加域名的让其生效有两种解析方式: - 直接把 DNS 服务商更改为 DA 面板提供的地址; (我的域名都停放在 CloudFlare 上面的,也想继续使用 CF 来管理 DNS,所以这种方法不适用,使用下面的方法) - 只修改需要的 DNS 解析,例如 A,TXT解析等 ,具体怎么解析看下面对应的服务; √ 真正解析域名之前,建议先规划一下需要添加的域名,以我为例我需要以下服务: ``` mail.wuyn.net #一个二级域名,用作邮箱登录界面 pastebin.wuyn.net #一个二级域名,用作一个php程序 wuyn.net #顶级域名用作邮箱后缀,同时这个域名还在别的地方搭建了一个 blog 程序,也就是你正看到的这个网站 ``` 在面板里还有个 **子域名管理** 这个选项,但是不建议使用,首先是我的主域名的数量不限制,其次添加子域名在面板上做 Apache 301跳转不好搞,所以如果有条件都把二级域名使用 **域名设置** 这个选项添加进去。 ### 2. 配置SSL 基本上傻瓜式操作,只要域名 dns 解析ok,然后在 DA面板 **SSL证书** 配置里面使用:ACME Provider自动获取证书,勾选上需要签发的域名就可以了,建议:mail.domian.com,pop.domian.com, smtp.domian.com 这些都签发上。 ### 3. 搭建网站 其实 PHP 程序都是一个套路,下载 PHP 程序包不用解压,使用 DA面板 的 **文件管理**功能,将程序压缩包拖拽上传到二级域名的 public_html 目录下; 右键对着压缩包解压,确保解压出来的程序文件 index.php 一定是在 public_html/ 目录下,如果 index.php 存放在二级目录需要将二级目录下的所有内容移动到 public_html/ 目录下; 同时解压出来的文件还自动设置好了权限,文件 644, 文件夹 755,这个文件管理器细节做得还是挺好的。 ![image-20221214092041059.png](https://wuyn.net/usr/uploads/2022/12/2671548338.png) 添加域名解析,在 DNS 管理器里会自动生成多条 dns 解析,如果你只是建站,那么只用到一条A解析,在你的 dns 服务商添加对应名字 + ip 解析就可以了。 ![image-20221214092859986.png](https://wuyn.net/usr/uploads/2022/12/2224375909.png) 然后访问搭建的网站域名,就可以看到安装好的 PHP 程序。 ### 4. 实现 mail 二级域名访问邮箱界面 DA面板 默认自带有 mail 收发信 web 程序:roundcube,但是这个程序是通过路径路由跳转过去的,意味着每次访问这个web界面都得手动输入 ip_address/roundcube,我需要的是直接访问 mail.wuyn.net 就能自动跳转到 mail.wuyn.net/roundcube ,访问的页面跟 ip_address/roundcube 效果是一样的。 实现原理很简单,利用 apache 做个跳转就可以了。 首先得添加二级域名 mail.wuyn.net 进 DA面板,然后在dns服务商修改 A 解析; 随后会在**文件管理器**默认生成 mail.wuyn.net/public_html/.htaccess 文件,双击修改 .htaccess 内容,添加如下配置即可实现跳转: ``` RewriteCond %{REQUEST_URI} ^/$ RewriteRule (.*) https://%{SERVER_NAME}/roundcube/ [L,R=301] ``` ### 5. 自定义域名邮箱 我需要的邮箱后缀为 wuyn.net,例如 blog(@)wuyn.net,那么需要添加 wuyn.net 这个顶级域名到 DA 面板 到 DA面板**邮箱账号** 这个配置里面,添加邮箱账号,并启用 DKIM(启用后在dns记录里能看到 x._domiankey 记录); 同时到 dns 服务商修改 MX, TXT记录(注意去掉引号),两个二级域名的 A 记录,如下所示: ![image-20221214095721049.png](https://wuyn.net/usr/uploads/2022/12/3548001381.png) 这里有点坑哈,MX 记录必须指向**域名**,不能是 ip,而且指向的域名应该是邮箱主机服务器的ip,一般来说邮箱服务服务商都会主动提供MX域名。 我这里 MX 记录是自动生成的,实际上的意思是 `wuyn.net.` 的 MX 记录指向的是 `mail.wuyn.net`,恰好 `mail.wuyn.net` 的ip指向的也是邮箱服务器,同时提供web mail 服务,同时提供建站服务。可以这样理解 hostslick.com 家的东西是 ALL in BOOM,所有东西都放在一台服务器上的。 额外的DNS解析: - 添加 SPF - 添加 DKIM - 添加 DMARC 这些设置是为了提高发信率,不让发出去的邮件进垃圾邮箱而设置的,前两个默认生成的 dns 记录里就有(分别对应最后两个 TXT解析),最后一个 DMARC 设置参考如下: ``` 记录类型:TXT 名称:_dmarc 内容:v=DMARC1; p=none; rua=mailto:imlala@233.fi #p=none是告知收信服务器如果SPF和DKIM验证失败,则什么都不做。一开始我们应该使用p=none,等到整个邮件服务器都能正常工作后,我们可以将这个值改为p=reject,告知收信服务器直接拒收。 ``` 参考文章: [https://lala.im/6868.html](https://lala.im/6868.html) 然后就可以愉快的使用邮箱啦,客户端可以用网页版的,也可以用smtp,pop链接。 用 [www.mail-tester.com](www.mail-tester.com) 测试了一下,6.9分,主要是由于 share host,ip是共享的无法配置 rDNS 解析扣掉很多分。 实测,发信能够进 Gmail,QQ 等常见邮箱,每日限制发信 200 封,20G的空间容量,完全足矣,比 mxroute 提供的资源好多了,但是稳定性和送达率应该比不上 mxroute,但是 €7 一次性服务,一次性!!还要什么自行车! Last modification:December 14th, 2022 at 11:03 am © 允许规范转载