树莓派配置web服务器 Pi Dashboard

首先要下载nginx :

sudo apt-get install nginx

 下载完后启动服务

# 开启nginx服务
sudo service nginx start
# 查看nginx服务状态
sudo service nmginx status

之后在浏览器输入树莓派的ip,出现如下页面说明启用成功:

 然后安装php7.4-fpm

sudo apt-get install php7.4-fpm

完成后修改配置文件

sudo nano /etc/php/7.4/fpm/php.ini


修改以下参数:

每个脚本可以消耗的时间(秒)
max_input_time =300


脚本运行最大消耗的内存
memory_Iimit=256M


表单提交最大数据
post_max_size 20M


上载文件的最大许可大小
upiload_max_fllesize=10M

 ctrl+o 保存,ctrl+x退出

然后修改nginx配置使其识别php

sudo nano /etc/nginx/sites-enabled/default

修改对应地方如下图 

保存后在 /var/www/html/目录下创建一个index.php

写入

<?php phpinfo(); ?>

然后在输入树莓派地址查看出现如下界面说明成功

到这一步基本完成了,然后就是用git拉取代码

 在/var/www/html/目录下

sudo git clone https://github.com/spoonysonny/pi-dashboard.git

现在你的目录下应该有这三个文件(ps:我把拉取的项目名字改成pi了) 

之后你就只要在树莓派ip后加上/pi就可以了。结果如下:

 

现在你的树莓派web服务器就配好了,之后放入个人博客什么的都是可以的。 

对了,如果你修改完配置文件后再启动nginx出现

Job for nginx.service failed because the control process exited with error code

 那可能是nginx配置文件写错了

可以用

 nginx -t -c /etc/nginx/nginx.conf

检测是否文件有误,无误后执行nginx -s reload 重新加载配置文件

如果还不行可以参考Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code-CSDN博客

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值