前几天在树莓派上安排好了php环境,又在阿里云服务器上安排好了mysql环境。(之所以没在树莓派上搞mysql是听说在树莓派上安装mysql对树莓派硬件有不良影响 )这样一大波基于LNMP的开源服务就可以部署了。
之前一直使用h5ai+nginx+sftp作为简易的网盘分享程序,用了一年多,感觉自己用起来还可以,就是过于简易。B格不够
具体安装配置gayhub上面都有,关键是数据库与nginx配置。
这里就先放一个nginx配置备忘
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
ssl_certificate /home/pi/key/dog.pem;
ssl_certificate_key /home/pi/key/dog.key;
server_name pan.dogcraft.top ;
root /media/pi/udisk/pan/;
charset utf-8;
client_max_body_size 4096m;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
root /media/pi/udisk/pan/;
index index.html index.php;
}
location /protected_files {
internal;
#此处为public/uploads目录的绝对路径
alias /media/pi/udisk/pan/public/uploads/;
}
location ~ \.php?.*$ {
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}