[root@iZuf6c40gmjvniytagm3upZ ~]# nohup bash /root/leanote/bin/run.sh > /root/leanote/run.log 2>&1 &
然后系统会打印:[1] 2667
到这里,我们就配置启动完毕了 。可以通过ip+端口访问Leanote服务了 。
(ps: nohup 指令标注了。我们如果关闭了窗口,leanote也一样在后台运行 如果要关闭,按Ctrl+C 就可以了) 。
我们可以在cd /etc/rc.d/init.d 文件中创建leanote的自启动脚本 。
[root@iZuf6c40gmjvniytagm3upZ ~]#vim /etc/rc.d/init.d/leanote.sh
然后在该文件中添加以下内容:
#! /bin/bash# chkconfig: 2345 90 10cd /root/leanote/bin/bash run.sh
上面的命令就是,切换文件到root/leanote/bin文件夹,然后执行该文件夹下的run.sh脚本 。我们要根据自己的leanote安装目录进行修改路径,不要直接参考我的进行配置哦 。
然后给文件配置访问权限:
[root@iZuf66egabu9wj7z7x4b2yZ ~]#chmod +x /etc/rc.d/init.d/leanote.sh
将服务脚本添加到系统启动队列:重启Linux服务后,leanote将会自动运行 。如果我们不想重启,那么
[root@iZuf66egabu9wj7z7x4b2yZ init.d]#chkconfig --add leanote.sh[root@iZuf66egabu9wj7z7x4b2yZ init.d]#chkconfig leanote.sh on
【Linux CentOS 7 搭建自己的Leanote云笔记】之后,我们可以通过 以下命令启动和关闭leanote服务了:
service leanote.sh start #启动服务service leanote.sh stop #停止服务service leanote.sh restart #重启服务
(PS:我自己的云服务器,从创建至今,就没有重启过 。各种服务配置的自启动功能就没有来得及生效过哦)
4. 访问云笔记配置完毕后,默认通过http://服务器ip:9000 就可以访问了 。
默认管理员账户为:admin , 密码为:abc123 。当我们登录成功后界面效果如下:
文章插图
后面我们就可以放心操作,添加笔记了 。
5. 配置Nginx 反向代理如果你没有域名 。没有配置nginx,那么这一步可以不用了解了 。我们如果有域名和nginx代理服务 。
以下内容基于nginx 1.22版本 进行的配置 。老版本可能有部分字段需要调整(ssl配置需要修改)
那么就可以在/etc/nginx/conf.d文件夹下,添加leanote.conf 配置文件。
[root@iZuf6c40gmjvniytagm3upZ ~]# vim /etc/nginx/conf.d/leanote.conf
然后在打开的文件中,添加:server {listen 80;server_tokens off;server_name 你自己的访问域名地址;# 重定向,将http请求改为https请求return 301 https://$server_name$request_uri;client_max_body_size 20000m;}server {listen 443 ssl;server_tokens off;ssl_protocols TLSv1.2 TLSv1.3;keepalive_timeout 300;ssl_session_cache shared:SSL:10m;ssl_session_timeout 10m;ssl_certificate 你的SSL证书文件.pem;ssl_certificate_key 你的SSL证书签名文件.key;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4:!DH:!DHE;ssl_prefer_server_ciphers on;server_name 写上你的域名地址;location / {proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header Range $http_range;proxy_set_header If-Range $http_if_range;proxy_redirect off;proxy_pass http://127.0.0.1:9000;}}
到这里,就配置完毕了 。推荐阅读
- Linux 登录密码过期管理
- 如何搭建个人博客站点 如何建博客
- Kali Linux进阶篇:钟馗之眼网络空间搜索引擎使用教程
- linux等保三级检查命令
- 如何开启Linux端口方法需要掌握
- 必须了解的Linux性能基础知识
- Core CentOS Linux release 7.6.1810 和Windows 10双系统安装
- Vagrant 搭建虚拟机环境
- Linux内核之特殊寄存器
- 中望CAD 2022 Linux版正式发布,全面满足行业应用需求