阿里云Centos搭建h5ai(逃

1.安装宝塔面板

这个不用多说了吧。

安装完成后搭建lnmp环境(我是这样的)也可以尝试lamp,都可以。

2.建立网站

单击左侧的 网站 -> 添加站点

随便写上一个域名,如果直接ip 登陆 也可以填上,(当你的ip其他端口被绑定时,就需要先填写任一域名,后续步骤再进行更改)

3.下载h5ai

点开 文件 -> 远程下载

下面是官方网址:

下载地址:

https://release.larsjung.de/h5ai/h5ai-0.29.2.zip

右键点击 -> 复制链接 ->远程下载 -> 把刚才复制的地址粘贴进去 ->下载

可以下载到任一位置(你自己可以找到的地方)

然后 点击 解压到 你想要的目录下

我是宝塔面板,在一定在 ~/www/wwwroot/的目录以下,否则不行。

我的在之前建立的那个网站目录下。

到这里就成功了10%了hhh

4. 采取一些必要措施

按照其他blog以及官方文档的说法,我这时就可以 打开l浏览器输入 http://(YOUR-DOMAIN.TLD)/_h5ai/public/index.php

,然鹅,这肯定不行啊,一定进不去啊。

然后我又按照网上的说法去php删除一大堆函数,又去nginx添加文件地址。都不行(其实后面是可行的)。

所以

接下来打开宝塔面板,点开网站 -> 点这里

点击 默认文档

把你刚才解压的文件夹地址整个放里面(应该跟我的差不多)

_h5ai/这个文件夹整体设置权限为777,然后修改_h5ai/private/权限为755

然后点击 添加别忘了!!!

然后 最重要的部分!!!!!!

点击 软件商店 ->Nginx ->设置

翻到最下面,找到这个一串包含index的,然后还是把你的文件地址添加进去,并且 保存

然后点击php (你自己的版本),点击禁用函数,(其实就是找到函数然后删除)

以下函数

scandir、exec、passthru、

还有putenv

我就是因为没有禁止putenv才一直不行,网上也没有相关的,可能因人而异,如果你没有禁止也可以,就不要管。

没有找到就不用。

如果不禁用就会这样

emm,图是找不到了,但是我可以描述

翻译过来就是什么没有权限,/www/wwwwroot/ public

然后我的还有一句是putenv它怎么怎么,于是我把它干掉就好了。


然后你就可以用域名打开,也可以用ip打开(默认80端口)

这时 你就可以在之前绑定的地方修改了,绑定你想要的端口,并且不会影响其他端口的使用。

5.安全性

你以为完了?

这样肯定不行啊,你之前禁用了那么多提高安全性的函数,现在至少也得设置个密码吧。

按照我的步骤是需要后期设置密码的,如果按照网上的步骤是会有个默认页面设置密码的。(默认空密码)

打开宝塔面板 -> 文件 找到

_h5ai/public/index.php

添加

function mima(){$user=array('dnmr','net');if(!($user[0]===$_SERVER['PHP_AUTH_USER'] && $user[1]===$_SERVER['PHP_AUTH_PW'])){header('WWW-Authenticate: Basic realm="MY Mark"');header('HTTP/1.0 401 Unauthorized');die("please login");}}

在文件头部添加

mima();

dnmr 和net 分别为 账号密码

此处参见作者

6.成品图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-

你还可以安装一些其他辅助插件,比如,显示pdf,预览图等

7. 插件安装

打开php 安装扩展

找到你需要的。

安装过程可能会有点慢。。。(酌情)

后记

第一次写这种技术类博客(其实并没有什么技术含量),见笑。如果我帮助到你,就请给我个评论吧,不足之处也请指出,谢谢

原因之一是 之前很多资料和技术都是在CSDN找到的,帮了我很多,所以自己也写一篇帮助需要的人,也是给自己一个锻炼并且加深印象。

其二就是我发现很多类似或者说是雷同的文章,无论是个人博客还是CSDN,都是这样,看了之后跟着做之后可能会越折腾越糟糕。

2020年3月2日 21:31:40

阿里云Centos搭建h5ai(逃相关推荐

  1. 阿里云CentOS搭建系统

    准备工作 1.在阿里云网站上购买申请服务器. 2.通过Xshell连接服务器,并用root账户登入. 3.配置java开发环境:(也可以使用阿里云一键部署,自动配置并部署服务器) 安装jdk 1.查看 ...

  2. 阿里云centos云服务器 - 网站搭建教程

    这里介绍一下,如何使用centos阿里云服务器搭建网站? 搭建网站需要有服务器,需自行购买: 如果想使用免费的,且是个人博客,推荐一个免费的github 下面还是介绍正规的网站搭建: 详细 · 步骤如 ...

  3. 轻松在阿里云上搭建Redis

    小编上次基于阿里云服务器搭建mysql环境,出现无法远程连接的问题.经历上次吐血的折腾,小编这次优先配置阿里云服务器安全组规则,上篇文章小编没有介绍如何配置安全组规则,将会在本篇文章中详细介绍安全组规 ...

  4. 如何在阿里云上搭建个人网站(学习记录)

    如何在阿里云上搭建个人网站(学习记录) 第一次写博客记录学习的过程,不仅可以巩固学习知识,也方便日后复习.并且可以记录自己的成长. 先购买阿里ECS云服务器 购买网站https://promotion ...

  5. Flask框架项目部署:阿里云CentOS操作系统

    Flask框架部署:阿里云CentOS操作系统 写在前面 一. 部署前的准备 1. 一个已在开发环境中完成的Flask项目 1)关于依赖包 2)关于环境变量 2. 阿里云CentOS操作系统云服务器 ...

  6. Esp8266进阶之路12 图文并茂学习阿里云主机搭建8266MQTT服务器,实现移动网络远程控制一盏灯!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...

  7. 阿里云 CentOS 7安装 Zimbra-8.8.15开源邮件系统

    阿里云 CentOS 7安装 Zimbra-8.8.15开源邮件系统 邮件系统,那是企业必备,你可以选择目前市面上已有的各种企业邮箱,如阿里企业邮箱,腾讯企业邮箱 ...... 你需要为每一个账户买单 ...

  8. 阿里云服务器搭建Nginx+rtmp推流服务器

    title: 阿里云服务器搭建Nginx+rtmp推流服务器 categories:[Centos] tags:[音视频编程] date: 2021/11/16 一.前期准备 服务器操作系统:Cent ...

  9. 【花费9毛钱购买阿里云服务器搭建一个私有云盘-owncloud】

    花费9毛钱购买阿里云服务器搭建一个私有云盘-owncloud 参考 准备工作 安装 参考 https://blog.csdn.net/u013894429/article/details/879160 ...

最新文章

  1. 当顶流厂商谈论智能手表,他们到底在谈论什么
  2. Python爬虫入门教程 33-100 《海王》评论数据抓取 scrapy
  3. Expandable Input Toolbar
  4. string.h包含哪些函数_多个函数组合拳专治不规则时间转化难题|Excel134
  5. 如何成为有效学习的高手(许岑)——思维导图
  6. jzoj3832-在哪里建酿酒厂【指针】
  7. acctype mysql assoc_DedeCMS V5.3二次开发经验分享
  8. mysql or全表_mysql or条件可以使用索引而避免全表
  9. 渗透测试:k8s的3种攻击手段(Kubernetes、未授权漏洞,端口:8080、6443、10250)
  10. Modularity(模块化-无模块化)
  11. 沈航C语言上机实验题答案,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...
  12. UVA11752 The Super Powers —— 数论、枚举技巧
  13. Springboot @Validated和@Valid
  14. 【TODO】每日时间工作总结记录模板
  15. 网络课大学计算机基础考试,《大学计算机基础》课程期末考试笔试说明
  16. PTAM + OpenCV3.4.1 + Ubuntu16.04
  17. 加性噪声--传递概率密度函数=噪声概率密度函数
  18. Linux 安装php-cs-fixer
  19. 复杂网络实验9:vicsek模型(matlab)
  20. 哈希(哈希表与哈希函数)

热门文章

  1. 超级详细的SSL安装教程,不看后悔系列!
  2. elementui table expand 修改数据
  3. Jackson jar包的下载
  4. Java中抽象(abstract)
  5. Unity菜单树模糊查询
  6. 希尔排序法。Java实现希尔排序
  7. 任务一:实现销售分析功能关键算法A商店准备在今年夏天开始出售西瓜,西瓜的售价如下,20斤以上的每斤0.85元;重于15斤轻于等于20斤的,每斤0.90元;重于10斤轻于等于15斤的,每斤0.95元;
  8. linux 更改远程桌面端口,如何快速修改远程桌面端口
  9. 配置OpenSIPS速记
  10. 查出每个部门的出勤率前三位的员工