阿里云CENTOS搭建H5AI(逃出404、403)
1.安装宝塔面板
这个不用多说了吧。
安装完成后搭建lnmp环境(我是这样的)也可以尝试lamp,都可以。
2.建立网站
单击左侧的 网站 -> 添加站点
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O36lC2uW-1583156243664)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302201534772.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/d86bf-788972d48ce70370de63affdc930eb62.png)
随便写上一个域名,如果直接ip 登陆 也可以填上,(当你的ip其他端口被绑定时,就需要先填写任一域名,后续步骤再进行更改)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QMbRHXrD-1583156243667)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302201814980.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/1d9a2-1fc4b53fddfaba2a904c1ec5bb0a142d.png)
3.下载H5AI
点开 文件 -> 远程下载
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QliNDQoD-1583156243667)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302201905056.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/77a41-058e49841fad1f3df0bdb66d6f614470.png)
下面是官方网址:
下载地址:
https://release.larsjung.de/h5ai/h5ai-0.29.2.zip
右键点击 -> 复制链接 ->远程下载 -> 把刚才复制的地址粘贴进去 ->下载。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KSCPzPjj-1583156243668)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302202550710.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/3a60a-0c7f81db4e201d3ae0b1a26b5755d9fa.png)
可以下载到任一位置(你自己可以找到的地方)
然后 点击 解压到 你想要的目录下
我是宝塔面板,在一定在 ~/www/wwwroot/的目录以下,否则不行。
我的在之前建立的那个网站目录下。
到这里就成功了10%了hhh
4. 采取一些必要措施
按照其他blog以及官方文档的说法,我这时就可以 打开l浏览器输入 http://(YOUR-DOMAIN.TLD)/_h5ai/public/index.php
,然鹅,这肯定不行啊,一定进不去啊。
然后我又按照网上的说法去php删除一大堆函数,又去nginx添加文件地址。都不行(其实后面是可行的)。
所以
接下来打开宝塔面板,点开网站 -> 点这里
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l1pSNGMs-1583156243669)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302203734675.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/428f1-8047b34f0297c595f553145b902a47fe.png)
点击 默认文档
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fzGw5wJ6-1583156243670)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302203825927.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/a5f16-2aa85ff158b278ce74eeeb3215ffbe7d.png)
把你刚才解压的文件夹地址整个放里面(应该跟我的差不多)
_h5ai/这个文件夹整体设置权限为777,然后修改_h5ai/private/权限为755
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lQBSNYII-1583156243671)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302210601490.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/c23f6-85f2f1db2960d8c6d246ab048b573b09.png)
然后点击 添加。别忘了!!!
然后 最重要的部分!!!!!!
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QIJ5TFEG-1583156243672)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302204035462.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/69bb5-ab61619725d730a7531a0c5d052fa711.png)
点击 软件商店 ->Nginx ->设置
翻到最下面,找到这个一串包含index的,然后还是把你的文件地址添加进去,并且 保存。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SEGqU535-1583156243674)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302204206196.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/f36a5-c6b7e827b757f729bb4a2b32208f298a.png)
然后点击php (你自己的版本),点击禁用函数,(其实就是找到函数然后删除)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dhQL5Vkq-1583156243675)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302204458272.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/4370b-53f6bc2777f441c942c39c2886c63959.png)
以下函数:
- 1
还有putenv
我就是因为没有禁止putenv才一直不行,网上也没有相关的,可能因人而异,如果你没有禁止也可以,就不要管。
没有找到就不用。
如果不禁用就会这样
emm,图是找不到了,但是我可以描述
翻译过来就是什么没有权限,/www/wwwwroot/ public
然后我的还有一句是putenv它怎么怎么,于是我把它干掉就好了。
然后你就可以用域名打开,也可以用ip打开(默认80端口)
这时 你就可以在之前绑定的地方修改了,绑定你想要的端口,并且不会影响其他端口的使用。
5.安全性
你以为完了?
这样肯定不行啊,你之前禁用了那么多提高安全性的函数,现在至少也得设置个密码吧。
按照我的步骤是需要后期设置密码的,如果按照网上的步骤是会有个默认页面设置密码的。(默认空密码)
打开宝塔面板 -> 文件 找到
_h5ai/public/index.php
添加
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
在文件头部添加
- 1
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-28FLkCSe-1583156243676)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302211253248.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/e6d35-b7fe1b02de12b8075bf9cd929a86bd7a.png)
dnmr 和net 分别为 账号 和 密码。
此处参见作者
6.成品图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-![25MIvE9C-1583156243677)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302211945432.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/5fb5f-7e886ebf9c0168324ae91846290ceeb6.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-edPcO9LO-1583156243680)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302212041178.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/f07c9-05930e413d014a8d06771f86840f6e0c.png)
你还可以安装一些其他辅助插件,比如,显示pdf,预览图等
7. 插件安装
打开php 安装扩展
找到你需要的。
安装过程可能会有点慢。。。(酌情)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BGaEIHtv-1583156243682)(C:\Users\Hasee\AppData\Roaming\Typora\typora-user-images\image-20200302212237266.png)]](https://liuhaiying.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/09/51d37-82ac85b9b95658fcc65901419bb7e05d.png)
后记
第一次写这种技术类博客(其实并没有什么技术含量),见笑。如果我帮助到你,就请给我个评论吧,不足之处也请指出,谢谢。
原因之一是 之前很多资料和技术都是在CSDN找到的,帮了我很多,所以自己也写一篇帮助需要的人,也是给自己一个锻炼并且加深印象。
其二就是我发现很多类似或者说是雷同的文章,无论是个人博客还是CSDN,都是这样,看了之后跟着做之后可能会越折腾越糟糕。
2020年3月2日 21:31:40