开源小工具极简网络记事本

/ 默认分类 / 无站内评论 / 20浏览

前言

​ 公司办公环境是内网,如果在不同设备间传输一些简单文本内容相当费劲.因此想要一个能在局域网环境下方便传输的工具,又能跨平台,因此H5是最好的解决方案.

GitHub

项目地址:

极简网络记事本

体验地址:

极简网络记事本体验

环境

部署

环境: 树莓派zero w

sudo apt-get install nginx -y
sudo apt-get install php -y
sudo apt-get install php-fpm -y

Git拉取代码

cd /var/www/html/

sudo git clone https://github.com/pereorga/minimalist-web-notepad.git

cd minimalist-web-notepad

sudo mkdir _tmp #用于存放笔记文件
sudo chmod 777 _tmp #授予访问权限

Nginx配置

sudo vim /etc/nginx/sites-available/default #不同环境命令不同
server {
	listen 80 default_server;
	listen [::]:80 default_server;
  
  #这里改成上述代码目录 
	root /var/www/html/minimalist-web-notepad;

	# 最后增加 index.php
	index index.html index.htm index.nginx-debian.html index.php;

	server_name _;

  # 转发规则
	location / {
		rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
	}

	# php解析
	location ~ \.php$ {
		include snippets/fastcgi-php.conf;
    #下面7.3要与安装php-fpm时版本一致
    fastcgi_pass unix:/run/php/php7.3-fpm.sock;
	}
}

重启Nginx

sudo nginx -s reload

访问ip路径即可查看

问题

  1. 打开502报错

    sudo tail -f /var/log/nginx/error.log #查看nginx报错
    

    一般是php-fpm与nginx配置版本不一致导致

  2. 笔记保存无效

    检查_tmp目录路径是否配置有误

    检查_tmp目录是否有访问权限

琼ICP备18000156号

鄂公网安备 42011502000211号