liujia 发布的文章

drserver.net - 人工申请使用优惠码 - YBDX4U70Q

当前,适用独立服务器产品的优惠码是 YBDX4U70Q ,使用限制是每账户仅能使用一次。如账户提交了一张$20-4=$16的订单因缺货被取消,那同个账户下次提交订单,订单系统会提示YBDX4U70Q优惠码不可用,但可以通过工单申请减免相应的金额。

或,当您的账户是“良好信用”时,即使是已经使用过YBDX4U70Q优惠码,也可以再次人工申请减免优惠码的相应金额。

过程:

1.登录到 https://portal.drserver.net/

2.点击右下角附近的 Create new ticket,创建工单
ticket-cuopon-code-1.png

3.在工单表单里,部门请选择 Billing Department,主题填写如 please adjust invoice #2018071098 from $20 to $16 - apply Coupon Code 'YBDX4U70Q',其中#2018071098是新提交未付的$20。内容填写与标题差不多,加上了原因(上一张订单因缺货被取消),目的是请管理员调整账单金额。写好后,点击右下角的“提交”按钮
ticket-cuopon-code-2.png

4.多数情况下,管理员会快速处理,同意重复使用优惠码,调整账单的金额
ticket-cuopon-code-3.png

用 nginx 反向代理 https 站点(SNI)

新注册了 drserver.cn 的域名,首先是想到放国内,因为访问速度快。但一想到ICP备案,打算域名访问到境外的机子,但通过反向代理浏览国内机子的内容。

环境:debian 9,nginx;国内站点访问 drserver.anqun.org

过程:

1.apt install nginx # 境外debian9上安装好nginx
nginx-reserv-ssl-1.png

2.vi /etc/nginx/sites-enabled/drserver.cn # 创建drserver.cn站点配置文件,内容如下。请根据情况调整SSL证书,主机名等参数

server {
        listen 80;
        listen 443 ssl http2;  # your server's public IP address
        server_name  drserver.cn www.drserver.cn;      # your domain name

        ssl on;
        ssl_certificate           /etc/nginx/ssl/drserver.cn.pem;
        ssl_certificate_key       /etc/nginx/ssl/drserver.cn.key;

        location / {
          # proxy_ssl_name $host;
          proxy_ssl_server_name on;
          proxy_pass         https://drserver.anqun.org;
          # proxy_redirect     off;
          # proxy_set_header   Host             $host;
          proxy_set_header   X-Real-IP        $remote_addr;
          proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
          proxy_set_header        X-Forwarded-Proto $scheme;
        }
}

3.systemctl restart nginx # 保存好站点配置文件后重启nginx

4.访问测试,正常
nginx-reserv-ssl-2.png

参考:

为 wdcp 的 php7.0 安装 xsl 扩展

新版本的wdcp面板,提供了多版本的php安装,多数情况下,能满足站点运行需要。本例是在安装magento2时,提示缺少xsl扩展,为php7.0安装xsl扩展的过程。

php-xsl-1.png

1.找到phps.sh安装文件所在的目录,一般包含有src的目录,这里存放着php的安装包文件

2.tar xzvf php-7.0.18.tar.gz # 解压php7.0安装文件

3.cd php-7.0.18/ext/xsl/ # 转到xsl扩展目录

4./www/wdlinux/phps/70/bin/phpize # 执行phpize

5../configure --with-php-config=/www/wdlinux/phps/70/bin/php-config # 配置

6.make # 编译

7.make install # 安装

8.xls.so 文件会被复制到这里 /www/wdlinux/phps/70/lib/php/extensions/no-debug-non-zts-20151012/
php-xsl-2.png

9.在配置文件 /www/wdlinux/phps/70/etc/php.ini 末尾,添加一行:extension=xsl.so

10./www/wdlinux/phps/70/bin/php-fpm restart # 重启php-fpm进程

11.在phpinfo的输入信息中,可以显示xsl扩展的版本信息了
php-xsl-3.png

参考:https://www.wdlinux.cn/bbs/thread-995-1-1.html

在Linux nginx php5.6 环境中安装 DokuWiki

环境:nginx + php5.6,DokuWiki 2018-04-22a "Greebo"

过程:

1.访问 https://download.dokuwiki.org/ ,下载 DokuWiki 安装文件,可以仅挑选自己所需的语言,减少下载文件大小
doku-1.png

2.将解压到的文件上传到站点根目录,访问install.php安装,如 https://drserver.anqun.org/install.php?l=zh ; 填写安装表单里的各项,保存。本例设置DokuWiki的权限为,不允许注册用户,且仅用户可编辑
doku-2.png

3.完成安装
doku-3.png

4.本例,还需在nginx站点配置文件里,设置拒绝访问 data,conf,bin,inc和 install.php 文件或目录
doku-4.png

5.DokuWiki站点首页
doku-5.png

6.DokuWiki管理页面
doku-6.png

参考:

阿里云 - ECS实例安装新版本 Debian 9

如果觉得阿里云提供的公共镜像版本不满足自己的要求,可以尝试自定义安装系统,本例是尝试安装由FAI.me生成的 Debian 9 自动安装镜像。

环境:阿里云公共镜像Debian 9

过程:

1.在ECS实例控制台,点击“远程连接”,打开“管理终端”
debian9-01.png

2.登录到系统控制台,重启 reboot
debian9-02.png

3.在grub启动菜单中,选择 Advanced options for Debian GNU/linux
debian9-03.png

4.在高级菜单里选择 recovery mode
debian9-04.png

5.按提示输入root的密码,完成账户验证
debian9-05.png

6.执行 systemctl start networking ,连上网;执行 fdisk -l 查看当前磁盘分区情况,本例仅有一个硬盘 /dev/vda
debian9-06.png

7.下载准备好的,在FAI.me生成的Debian9安装镜像,用dd命令写入。完成后,可以尝试切换到 /boot/grub/i386-pc,如成功,则安装镜像成功写入到磁盘
debian9-07.png

8.返回到ECS实例控制台,重启ECS实例
debian9-08.png

9.在“管理终端”,可以看到新安装的Debian9图案
debian9-09.png

10.用FAI.me安装镜像里设置的用户名和密码,成功ssh登录
debian9-10.png

参考: