新建cloudflare DNS解析
在cloudflare上添加二级域名解析,ipv4地址可以随意填写我这里使用cloudflare的ip,你也可以填写自己服务器的ip,不要开启小云朵。
在serv00管理页面添加DNS域名
查看解析记录
找到解析A记录的ip地址
将cloudflare的解析ip修改为A记录的ip地址,并开启小云朵
在serv00上添加站点,域名填写解析的二级域名(例如:jb.example.xyz),类型默认选择PHP就行
添加站点后会在服务器的domains目录下生成和你的二级域名一样的文件夹
下载该帖子的项目文件,替换public_html文件夹中的index.html文件
现在你已经可以使用二级域名jb.example.xyz访问搭建的网站了
添加密码访问
在域名文件夹中创建一个.htaccess文件
SSH连接serv00服务器,使用htpasswd创建密码文件
htpasswd -c /usr/home/serv00用户名/.htpasswd USERNAME
#例如:htpasswd -c /usr/home/serv00/.htpasswd jbniu
#自行在命令界面输入jbniu用户的密码
#添加.htpasswd读取权限
chmod +r /usr/home/serv00用户名/.htpasswd
编辑域名文件夹下的.htaccess 文件,填入以下内容
AuthType Basic
AuthUserFile "/usr/home/serv00用户名/.htpasswd"
require valid-user
AuthName "Resource protected"
AuthUserFile 指向之前创建的文件。可以对不同的目录使用不同的文件以及登录名和密码。可以使用命令删除用户
htpasswd -D /usr/home/serv00用户名/.htpasswd USERNAME
#例如:htpasswd -D /usr/home/serv00/.htpasswd jbniu
现在访问你的二级域名jb.example.xyz,输入使用htpasswd创建的用户和密码就能顺利访问了
serv00.htaccess的配置说明文档
https://docs.serv00.com/htaccess/#showing-content-from-a-subdirectory-of-the-same-domain