马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
作为根用户SSH登陆到目标服务器,并向系统中添加安装源。 # apt-get install pufferpanel
# systemctl enable pufferpanel
4、开始PufferPanel # systemctl start pufferpanel
允许8080和5657端口通过操作系统防火墙和主机防火墙。 创建您的管理员帐户。当PufferPanel询问这个帐户是否是管理员时,请回答Y。 # pufferpanel user add
在web浏览器的端口8080上访问PufferPanel web界面,用您的服务器地址替换示例IP地址。 使用管理员凭据登录到PufferPanel web界面,导航到左侧菜单中的模板,单击“导入模板”打开弹出窗口,从下拉选项中选择你想要导入的游戏服务器模板,单击导入模板,等待模板下载。 6、创建一个服务器 在左侧菜单中单击Servers,点击屏幕右下角的加号按钮,输入请求的信息,部署您创建的游戏服务器,使用SSL的自定义域(可选)。这个可选步骤允许您使用Nginx作为反向代理和免费的Let’s Encrypt certificate SSL证书通过HTTPS安全地访问web面板。 7、安装Nginx # apt-get install -y nginx
为您的服务器创建DNS " a "记录,本文使用示例值: - DNS Name: example.com
- IP Address 0.2.123
为PufferPanel创建一个Nginx配置文件 # nano /etc/nginx/sites-enabled/pufferpanel.conf
将以下代码粘贴到文件中,将server_name替换为您的服务器名称。 server { listen 80; root /var/www/pufferpanel; server_name panel.example.com; location ~ ^/\.well-known { root /var/www/html; allow all; } location / { proxy_pass http://localhost:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Nginx-Proxy true; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; client_max_body_size 100M; }}
8、保存并退出该文件 9、重启Nginx # systemctl restart nginx
10、安装Let's Encrypt.证书 # apt-get install -y certbot python3-certbot-nginx
11、使用Certbot请求SSL证书,将panel.example.com替换为服务器的名称。 # certbot --nginx -d panel.example.com
12、回答Certbot提出的问题。 13、使用服务器名在web浏览器中导航到PufferPanel。
|