如何在VPS上同时搭建VPN科学上网和创建WordPress网站

PS:如果你同时在一个VPS上搭建VPN和网站,那么套餐选择要高一点,基础的KVM1不太够。

一、搭建科学上网工具

上个视频已经教过大家如何在VPS上搭建科学上网工具了,如果不清楚的可以看看下面的推荐教程。

🔥TOP1推荐 20分钟搭建 IP干净独立科学上网工具 立即搭建 →

二、搭建网站

回到我们的服务器后台,进入「VPS」的管理页面。

PS:建好VPN之后再修改终端内容时建议更换网络,不要使用搭建的VPN,因为修改终端内容中间可能出现VPN暂时断网的现象。

2.1 检测端口(可选)

搭建网站之前要确定前面设置的XUI面板没有占用 80/443 端口,因为网站通常也要用这两个端口。

打开VPS的终端,输入账号和密码,然后回车登录。

VPS终端登录界面

出现下面的内容就说明登录成功。

终端登录成功提示

然后输入下面命令:

ss -lntp | grep -E ':80|:443'

如果没有任何输出(直接跳回了 root@srv数字:~#)就说明没有被占用。

端口检测命令运行结果

2.2 安装控制面板

接着在“终端”(Terminal)里复制并粘贴这行官方脚本回车,用来安装aaPanel面板:

  • 为什么选它:aaPanel 是宝塔面板的国际版,完全免费且自带英文/多语言支持。安装它之后,它会在你的 VPS 上装好标准的 Nginx、MySQL 和 PHP 环境。
  • 对 X-UI 的影响:安全无影响。它依然只会占用 80 和 443 端口来跑你的网站,你可以随时在 aaPanel 网页后台里点几下添加域名、申请 SSL 证书、管理网站文件,完全不用敲代码。
URL=https://www.aapanel.com/script/install-ubuntu_6.0_en.sh && if [ -f /usr/bin/curl ]; then curl -sSO $URL; else wget -O install-ubuntu_6.0_en.sh $URL; fi && bash install-ubuntu_6.0_en.sh aapanel

等它跑完(大概几分钟),终端界面会直接显示出一个带有随机安全后缀的 aaPanel 登录地址、用户名和密码。你复制那个链接到浏览器打开,就能直接开始建站了,而且你的 X-UI 节点也会稳稳地在后台运行。

出现下面信息的话表明aaPanel已经完美安装成功了。请立刻把中间框里的关键信息保存好:

  • 密码 (password)60626ab8
  • 后台登录地址[https://31.97.65.134:17019/560dc0d1]
  • 用户名 (username)mqjm76b7
aaPanel安装成功信息

放行端口: 留意下方的 Warning 提示:如果打不开面板,需要去 Hostinger 后台的防火墙/安全组里,放行以下端口:17019、、804432021。这个在上个视频教过,添加后记得点击同步。

Hostinger放行端口设置

2.3 登录面板

直接在浏览器输入后台登录地址,然后输入账号和密码,记得改一下下面的语言。

aaPanel登录界面

    进入后台后,选择后面的Single WebServer model,一键安装。

    Single WebServer选择界面

    然后它就开始自动配置了,可能需要等一会儿。

    aaPanel自动配置LNMP环境

    安装好就关闭这个弹窗。

    aaPanel安装完成弹窗

    如果出现注册或登录弹窗,直接关掉或跳过(后面安装Wordpress再用),完全不影响正常使用面板的所有核心建站和管理功能!

    aaPanel跳过注册提示

    安装网站有两种,一种点击左边的网站,然后添加站点,选择创建站点,这里有很多种选择,但是没有WordPress直接的形式,所以如果你想一键部署WordPress,须要选择下面的WP Toolkit,也是免费的。

    aaPanel添加新站点

    先注册登录一下

    WP Toolkit注册登录

    然后它会发一封验证邮件到邮箱,点击验证即可。

    点击上面的【添加WordPress】,创建站点,填入域名,用户名,邮箱和密码,其他的可以默认或者之后设置,然后点击【确定】

    WordPress部署参数填写

    它就开始部署了。

    WordPress部署完成进度

    成功后就关掉弹窗。

    2.4 域名连接

    到你购买域名服务商的后台,找到 DNS 管理 / 解析设置 / DNS Records,然后:

    1. 删除冲突记录:把 @www 下现有的 A / AAAA / CNAME 先清掉。
    2. 新增 A 记录
      • 主机记录:@ → 你的 VPS 公网 IPv4
      • 主机记录:www → 你的 VPS 公网 IPv4
    3. 保存后等待生效,通常几分钟到 24 小时。

    如果后台没有 @,就留空或选“根域名”;如果有 www 的 CNAME 指向别处,也要改掉。

    一般的域名服务商都提供免费SSL加密。

    域名链接生效之后到aapanel后台,选择配置,SSL,在这里导入信息即可。

    aaPanel SSL证书配置

    再把WordPress设置里的主页两条网址前面的http改成https即可,或者不用管它也会自己修改的。

    WordPress地址改https

    2.5 登录后台

    后面有一个登录选项,点击后选择后面的登录,然后用你前面创建的登录账号和密码登录即可。

    WordPress后台登录入口

    顺利进入后台之后就可以开始装修你的网站了。

    如果你还需要添加其他网站,就在这个面板里直接添加就好了。

    aaPanel多站点管理

    关于网站的装修请学习下面的建站系列。

    其他可能问题

    如果你搭建完网站后发现之前搭建的XUI面板和VPN无法使用,这可能是因为aaPanel的防火墙规则底层逻辑没有生效。

    我们已经在 Hostinger 的云端后台配置好了防火墙安全组(外网总闸),那么直接把 aaPanel 里的防火墙总开关关掉即可。

    在安全里把防火墙关掉。

    aaPanel防火墙开关

    如果你非要开着 aaPanel 防火墙,就手动在终端强制写入规则:

    iptables -A INPUT -p tcp --dport 54321 -j ACCEPT
    iptables -A INPUT -p tcp --dport 52221 -j ACCEPT
    

    (如果还有其他 VPN 节点端口,把 --dport 后面换成对应端口号再执行一次)

    订阅评论
    提醒
    guest
    0 评论
    最新
    最旧 最多投票
    现代响应式侧边栏
    快捷菜单