分类 教程 下的文章

全新版个人博客小程序,服务端使用的是Bmob后端云,无需开发服务端接口即可使用,快速便捷,代码简洁,功能包括文章列表,文章分类列表,赞赏功能,签到,收藏文章,查看文章,点赞文章,消息通知,评论文章,回复评论,可支持代码高亮,生成文章分享海报附带二维码等。本小程序有后台管理,可以发布文章,编辑文章,添加分类,管理分类,评论。可使用管理后台。使用咨询问题请添加qq:462369233

https://gitee.com/kesixin/graceBlog

请输入图片描述

请输入图片描述

请输入图片描述

请输入图片描述

请输入图片描述

请输入图片描述

免费小说阅读器项目介绍
全网免费小说,功能齐全,书架、分类、各大排行榜,搜索、详情页,评论、阅读、夜间模式,字体大小,目录。
小说是自动更新的,数据来源第三方API,无依赖库。
学习到的东西很多,强大的文字排版功能。
搜索,分类,排行榜的可以点击添加到书架。
只需 要修改小程序appid和在小程序公众号中添加服务器域名(开发工具有添加域名提示),就可以发布小程序了。

项目源码:https://github.com/kesixin/ReadWechatApp

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

个人网站:http://hdzz.top/

现在,ssru.club也在 Telegram 建立了超级群组,欢迎大家加入,提供永久免费的节点,邀请链接为:https://t.me/ssruclub

作者:ssru_club

链接:http://ssru.club/

一、Node.js 安装在Ubuntu上
  用如下代码下载nodejs 8.x最新版并安装,npm 也会随着一起安装

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs
安装完成之后,查看Nodejs、npm的版本号

node --version
npm --version
如无错误,应该会输出对应的版本号 如下图: 
请输入图片描述

二、安装pm2
  
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。

全局安装命令

npm install -g pm2
pm2 启动Node 命令:

pm2 start server.js --name dev-api
启动成功之后可以通过pm2 list 来查看所有进程列表

三、安装Nginx 并实现反向代理
安装Nginx

sudo apt-get install nginx
启动Nginx

sudo /etc/init.d/nginx start
然后通过访问http://localhost 应该就能看到

表示已安装成功!

下一步,就是如何通过域名来访问我们的Nodejs 程序

  我已将dev-api.xxx.com 这样的二级域名 解析到我的服务器上(如不会解析的话,可以在阿里云上查看相关资料)

修改nginx的配置文件(此步骤非必须)
cd /etc/nginx/
vim nginx.conf
请输入图片描述

   主要是修改 61 62 行代码。主要是因为我把所有配置文件放到了sites-available 文件中,这个是看个人的,只要是放入对应文件夹,否则无法访问。

    2. 复制一个配置文件,也可以自己新建一个,如名字为dev-api.conf

cd sites-available/    
cp default dev-api.conf
内容为:

复制代码
server {

     listen 80;
     server_name dev-api.xxx.com;   #域名
     location / {
         # First attempt to serve request as file, then
         # as directory, then fall back to displaying a 404.
         proxy_pass http://localhost:8080;   #端口号
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

      }

}
复制代码
配置完之后

重启一下Nginx

/etc/init.d/nginx restart

如果多个nodejs 程序,只要在sites-available文件中,建立所需对应的配置文件即可。

修改一下server_name xxxx.com; 和监听的端口号即可

个人网站:http://hdzz.top/

现在,ssru.club也在 Telegram 建立了超级群组,欢迎大家加入,提供永久免费的节点,邀请链接为:https://t.me/ssruclub

作者:ssru_club

链接:http://ssru.club/