记录使用极空间NAS通过Docker部署小皮面板(PhpStydy)运行 八图片当面付支付宝接口 PHP项目的遭遇

事件的起因还得从我用八图片的图片加密支付跳转功能,实现打赏金额发案例源码下载链接挣个烟钱的事。八图片的支付接口是PHP web项目的。正好我有个极空间的NAS,搭建到NAS上省去了买主机的费用。

导读

    • 八图片是什么?
    • 极空间NAS 部署 PHP网站
      • 安装CentOS 镜像
      • 安装 phpstudy-linux面板(小皮面板)
      • 后续

八图片是什么?

八图片是一个可以对图片或网址进行二维码加密的网络平台。
登录后,将图片上传,就可以生成一个加密的网络图片链接。 这个图片链接可以发布到网站,论坛,公众号,QQ群等任何地方。
用户只需扫描图片上的二维码,支付之后就可以看到另一张图片。查看图片样式
支付金额由你来设置。获得的收入直接进入你的个人账户中
另外,扫码支付后,还可以设置成跳转到一个指定的网页(付费获取源码功能的实现)
适合自动化的出售虚拟产品。
八图片 支付接口源码和参数设置这些都是预先配置好的,使用的是支付宝当面付的api,只需要替换自己的支付宝key和密匙就行了,就是部署有点麻烦,PHP这个东西我还是在五年前接触过,现在忘得差不多了

极空间NAS 部署 PHP网站

一开始我是 部署在极空间NAS的虚拟机里面通过 Windows 系统版的小皮面板(PhpStydy) 发布的php网站。
再通过花生壳内网穿透实现网站的访问。
但是我用的是花生壳的免费版,虽然送的域名省去了备案流程,但是流量只有1GB。
加上上传的图片,流量肯定不够用。
花生壳的流量包,我自己还得倒贴钱进去,感觉划不来。
极空间NAS 的虚拟机要同主机同一ip还得解绑bond,想了想还是别动这玩意,万一连不上了还得返厂修。
所以还是考虑用docker。

小皮面板(PhpStydy)完全免费,各位放心用…
用docker搭建安装小皮面板(PhpStydy)还真没找到什么教程,虽然docker里面也有很多PhpStydy源,但是没个说明没个介绍还真不敢用,于是进入小皮面板(PhpStydy)的官网看看有没有方法,
小皮面板(PhpStydy)官网最新的评论都是2022年的,
看来用PHP开发的人也越来越少了。

和同事闲聊的时候,问了问docker搭php网站的问题,
前面刚说把php demo发给他试试。
后面就通过docker file 安了php和nginx 挂上去了,让我直接拉镜像就行,这是真的牛逼,…
考虑到我也不会nginx 这玩意,后面维护也麻烦。
正好在官网看到找到了 linux版的 小皮面板
就考虑通过docker安装centos 在通过centor安装 小皮面板

小皮面板 Linux 版说明:
在这里插入图片描述

安装CentOS 镜像

极空间安装CentOS镜像是有教程的,直接拉镜像配置就可以了,
极空间 CentOS镜像说明

配置CentOS镜像值得注意的是:

  • 1.端口不能开 9080 ,要留一个端口做为网站端口,最好是10000以上的
    (这是我被迫安装了两遍才总结出来的,看后续)
    在这里插入图片描述
    2.文件夹路径 需要至少配置一个作为网站文件存放路径
    在这里插入图片描述
    3.CentOS镜像安装好后需要进入SSH解决Centos停止维护的问题:
    要不然安装小皮面板会有以下提示:
    解决方案参考:
    Failed to download metadata for repo ‘appstream‘:Cannot prepareinternal mirrorlist:No URLs in mirror
    我这里直接把需要的命令行复制出来,
    需要的时候一条一条执行就可以了,别为了省事一次性复制执行:

    cd /etc/yum.repos.d/

    sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

    sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

    yum makecache

    yum update -y

    yum install -y tree

CentOS镜像安装完成就可以考虑安装 phpstudy-linux面板(小皮面板) https://www.xp.cn/linux.html

安装 phpstudy-linux面板(小皮面板)

因为我是在docker的Centos安装所以直接选无docker版本:
打开CentOS的SSH执行:
yum install -y wget && wget -O install.sh https://notdocker.xp.cn/install.sh && sh install.sh
不要关命令行界面,等待安装完毕,会有一个

请用浏览器访问面板:
外网:http://XXX.XXX.XXX.XXX:9080/4F7D4F
内网:http://XXX.XXX.0.5:9080/4F7D4F
系统初始账号:admin
系统初始密码:XXXXXXXX
官网:https://www.xp.cn
如果使用的是云服务器,请至安全组开放9080端口
如果使用ftp,请开放21以及30000-30050端口

的说明,复制到记事本中记录,下来然后通过极空间的远程访问,输入内网地址访问小皮面板就可以挂网站了。

后续

本来到这就结束了,毕竟小皮面板挂个网站非常简单,都界面化操作了,在修改端口映射出来,也就完成了。
但是昨天挂了一晚上今天早上我发现我的小皮面板进不去了,
就显示下面这种内容:
在这里插入图片描述
百度发现,这截图一模一样:
phpstudy-linux您修改了面板程序,这是不允许的 请进入服务器命令行输入xp查看修复方法 +解决方法
也没办法修复,我真的都气笑了,算你牛逼,我不会上面大佬的操作,没办法…
也可惜八图片的支付宝接口api参数这些没改动,要不然我还能看看是谁这么无聊、、
只能重新配置CenOS镜像,重新安装小皮面板。但是不添加9080端口的映射,只添加网站进出的端口。这样小皮面板就只能内网访问。
小皮面板 这个配置PHP站点的工具是好用但是不怎么安全,别挂外网…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/615431.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

eNSP中小型园区网络拓扑搭建(上)

→b站直通车,感谢大佬← →eNSP中小型园区网络拓扑搭建(下)← 不带配置命令的拓扑图已上传~ 项目背景: 某公司准备新建一张网络供企业办公使用。写字楼共3层,一层会客大厅、二层行政部及市场部、三层研发部。一层设…

探讨 vs2019 c++ 里函数指针与函数类型在使用上的语法区别

(1)咱们可以用 decltype () 来判断函数的类型。但以这个类型定义有用的可指向已存在函数的变量,却行不通。测试如下: 如果把上面的注释去掉会报错: 所以函数类型只有语法意义。但在使用上没有函…

InputStream,OutputStream的用法以及相应的案例

1. 文件系统的操作:File类。 2. 文件内容的操作:Stream流。 字符流:IntputStream , OutputStream。 字节流:read , write。 InputStream,OutputStream InputStream和OutputStream都不能被实例…

论文笔记:DeepMove: Predicting Human Mobility with Attentional Recurrent Networks

WWW 2018 1 Intro 根据对百万级用户群的研究,93%的人类移动是可预测的。 早期的mobility预测方法大多基于模式的。 首先从轨迹中发现预定义的移动模式(顺序模式、周期模式)然后基于这些提取的模式预测未来位置。最近的发展转向基于模型的方法进行流动性预测。 利用…

Django性能之道:缓存应用与优化实战

title: Django性能之道:缓存应用与优化实战 date: 2024/5/11 18:34:22 updated: 2024/5/11 18:34:22 categories: 后端开发 tags: 缓存系统Redis优点Memcached优缺点Django缓存数据库优化性能监控安全实践 引言 在当今的互联网时代,用户对网站和应用…

阿里云Redis创建使用

说明:本文介绍如何使用阿里云Redis,包括开通、连接、使用; 开通 进入官网Redis产品页,点击免费试用(白嫖); 选择中间这个,云数据库Redis版; 开通完成后,可在…

应对【核弹级风险】,中小企业如何构建【轻量级】开源治理策略?

开源 三句半 开源治理建团队 制度工具要完善 积极参与开源事 深度实践! 4月份曝光的“XZ后门事件”是一起历时两年半的“开源供应链投毒”典型案例,被定义为“核弹级漏洞事件”,其揭示了开源技术的安全短板,引发了众多企业的紧急…

C++青少年简明教程:基础知识

C青少年简明教程:基础知识 电脑程序设计(Computer programming),或称程序设计(programming),是给出解决特定问题程序的过程,程序设计往往以某种程序设计语言为工具,给出这…

【Android】Kotlin学习之Kotlin方法的声明和传参

方法声明 普通类的方法 静态类的方法 不需要构建实例对象, 可以通过类名直接访问静态方法 : NumUtil.double(1) companion object 伴生类的方法 使用companion object 在普通类里定义静态方法 参数 括号内传入方法 : 当参数是方法时, 并且是最后一个参数 , 可以使用括号外…

关于DDD和COLA的一些总结和思考

1|0思维:面向对象和面向过程 领域驱动设计本质上是讲的面向对象,但是谈面向对象,始终无法绕开面向过程,所以我们先好好说一下面向过程和面向对象这两个概念。 什么是面向过程呢,其实就是我们学习编程时最初被植入的逻辑…

Redis 实战之事务的实现

事务的实现 事务开始命令入队事务队列执行事务总结 一个事务从开始到结束通常会经历以下三个阶段: 1、 事务开始; 2、 命令入队; 3、事务执行。 本节接下来的内容将对这三个阶段进行介绍, 说明一个事务从开始到结束的整个过程。 …

【QVariant类型剖析】

QVariant类型剖析 🌟 官方文档中给出的定义🌟 特性🌸QVariant实战应用🌸项目成果展示 🌟 官方文档中给出的定义 📘Because C forbids unions from including types that have non-default constructors or…

(Java)心得:LeetCode——5.最长回文子串

一、原题 给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 示例 1: 输入:s "babad" 输出:"bab" 解释:"aba"…

Java并发编程及并发包中类分析

一、并发编程线程基础: 1.什么是线程: 线程是进程中的一个实体,线程本身是不会独立存在的进程是代码在数据集合上的一 次运行活动 , 是系统进行资源分配和调度的基本单位 线程则是进程的 执行路径, 一 个进程中至少有…

2024年5月10日有感复盘

2024年5月10日有感复盘 时间 今天是一个很美好的一天,原因是很平凡,读书很平凡,玩游戏很平凡,然后生活很平凡,未来可期,听歌很舒服,很喜欢一个人呆在图书馆的感觉,很喜欢发呆&…

串口属性中的BM延时计时器问题

如果使用程序修改则需要修改注册表对应位置如下 第一个示例&#xff08;217&#xff09; 第二个示例&#xff08;219&#xff09; 需要注意的事情是修改前必须点查看串口名称&#xff08;例如上图是com5&#xff09; 程序修改&#xff1a; 有没有办法以编程方式更改USB <…

2024第十六届“中国电机工程学会杯”数学建模A题B题思路分析

文章目录 1 赛题思路2 比赛日期和时间3 竞赛信息4 建模常见问题类型4.1 分类问题4.2 优化问题4.3 预测问题4.4 评价问题 5 建模资料 1 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 2 比赛日期和时间 报名截止时间&#xff1a;2024…

vuex核心概念-actions

目录 一、概述 二、应用场景 三、使用步骤 三、注意 四、辅助函数-mapActions 一、概述 目标&#xff1a;明确actions的基本语法&#xff0c;处理异步操作。 需求&#xff1a;一秒钟之后&#xff0c;修改state的count成666。 说明&#xff1a;mutations必须是同步的(便于…

geotrust企业通配符证书2990

随着时代的变化&#xff0c;人们获取信息的方式由报纸、书籍变为手机、电脑&#xff0c;因此很多企事业单位用户开始在互联网中创建网站来进行宣传&#xff0c;吸引客户。为了维护网站安全环境&#xff0c;保护客户数据&#xff0c;企事业单位也开始使用SSL数字证书&#xff0c…

spfa检测负权回路C++

1.负权边回路首先dist数组刚开始初始化是0&#xff0c;&#xff08;因为是检测回路&#xff0c;那么无论从哪里开始起点都是一样的&#xff0c;所以一开始就会把所有点都加载到队列中&#xff0c;所以就相当于把dist[所有点] 0&#xff09;&#xff1b;下面就是cnt数组----很多…