Clicky

Xray更换域名并申请证书教程

Xray经常遇到要更新域名,有些同学常常问更新域名必须要重装Xray吗?答案是否定的,但是如果你不喜欢折腾,重新安装Xray也许是最简单的。今天的这篇文章是为有折腾精神的同学准备的。本篇文章面向的用户主要是使用本站Xray一键脚本的用户,其他方式搭建的用户不同之处还需要自行注意。

Xray更换域名申请证书过程

  1. 修改Nginx配置文件中的域名,重启
  2. 重新申请证书并将域名安装到指定位置
  3. 重启Xray

一、修改Nginx

首先确保新的域名(这里我们以new.com为例)解析到VPS生效,并且未开启CDN,验证方法是ping你的新域名,核对IP地址是VPS的IP地址即可。

 ping new.com

确保解析正确后,使用以下nginx配置文件。

 vi /etc/nginx/conf.d/default.conf

修改配置文件,使用新域名(new.com)替换Nginx配置文件中的旧域名(old.com),然后保存。

server {
listen 127.0.0.1:37212;
server_name old.com;
root /usr/share/nginx/html;
index index.php index.html index.htm;
}
server {
listen 127.0.0.1:37213 http2;
server_name old.com;
root /usr/share/nginx/html;
index index.php index.html index.htm;
}

server { 
listen 0.0.0.0:80;
server_name old.com;
root /usr/share/nginx/html/;
index index.php index.html;
}

然后重启Nginx

 systemctl restart nginx

二、重新申请证书,并将其安装到指定位置

首先申请证书,注意将new.com替换为你的实际域名

~/.acme.sh/acme.sh --issue -d new.com --webroot /usr/share/nginx/html/

等待显示一大段乱码后,代表申请成功,然后执行以下命令,注意将new.com替换为你的实际域名

~/.acme.sh/acme.sh --installcert -d new.com \
--key-file /usr/local/etc/xray/cert/private.key \
--fullchain-file /usr/local/etc/xray/cert/fullchain.cer \
--reloadcmd "chmod -R 777 /usr/local/etc/xray/cert"

三、重启Xray

 systemctl restart xray

然后修改客户端的配置,替换域名为新域名,其他无需更改,测试是否正常吧。

 

 

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇