2025年最新NeXT Panel面板搭建机场教程,超详细!从零开始搭机场|机场搭建优化方案,一个视频看完机场搭建过程,NeXT Panel面板功能更加完善,设置、节点对接更加简单#一瓶奶油

 

准备工作:

  • 一台服务器(本教程使用的环境:Ubuntu 24.04/x86_64)

1、开源项目:【点击进入

2、申请SSL证书(注意:脚本自带关闭防火墙功能,适合Vultr使用,其他平台可在控制台中添加规则放行所有端口

  • 一键申请SSL证书脚本

3、安装 Nginx

  • 安装必要的软件
  • 添加官方 Nginx PGP 密钥
  • 将官方Nginx源配置写入nginx.list
  • 将官方 Nginx 源设置为比系统内置源具有更高的优先级
  • 更新 APT 缓存
  • 安装 Nginx
  • 启动Nginx服务并将其设置为开机启动。

4、安装 PHP

  • 使用来自 deb.sury.org 的 PPA 源安装 PHP
  • 更新APT缓存
  • 安装所需的PHP模块
  • 启动php-fpm服务并设置为开机启动

5、安装 MariaDB

  • 安装必要的软件包并导入 GPG 密钥
  • 进入/etc/apt/sources.list.d,创建mariadb.sources文件并写入以下配置
  • 更新 APT 缓存
  • 安装 MariaDB 11.4
  • 启动MariaDB服务并将其设置为开机启动
  • 运行 MariaDB 的初始设置(重要)

6、安装 Redis

  • 导入 GPG 密钥
  • 将Redis官方源配置写入redis.list
  • 更新 APT 缓存
  • 安装 redis-server
  • 启动 redis-server 服务并将其设置为开机启动

7、部署NeXT Panel

  • 打开/etc/nginx/nginx.conf​文件,把user nginx;改成user www-data;
  • 进入/etc/nginx/conf.d目录,然后创建website-domain-you-set.conf文件
  • 把以下代码添加进去(红色部分根据自己实际情况填写
  • 重启Nginx
  • 创建 /var/www 目录并进入
  • 下载 NeXT-Panel(红色部分根据实际情况替换成最新版本)
  • 解压并移除文件
  • 设置网站目录的整体权限
  • 登录 MariaDB 服务器,开始创建数据库
  • 输入刚创建的密码,使用编码utf8mb4_unicode_ci和创建一个数据库,以 sspanel 为例
  • 创建一个本地数据库用户,并将用户的权限限制到新创建的数据库,使用 sspanel 作为用户名,使用 sspanel-password 作为用户密码(输入exit即可退出
  • 进入网站根目录
  • 复制示例配置文件,并创建实际的配置文件
  • 进入/var/www/nextpanel/config,打开.config.php,然后输入前面设置好的数据库账号、密码
  • 执行以下站点初始化设置
  • 设置定时任务,输入crontab -e,然后选择1,在最后面添加一下代码(输入完成后按Ctrl+X退出,然后输入y,回车

8、提高系统安全性和性能

  • 禁用一些危险的 PHP 函数
  • 修改后需要重启PHP-FPM服务
  • 进入/etc/php/8.4/fpm/conf.d,打开10-opcache.ini,然后添加一下代码
  • 修改完之后还需要重启PHP-FPM服务

发表评论

0 评论