centos 宝塔面版 运行 thinkjs 几点要注意的地方:

1.  https ssl 如图

2. thinkjs 运行子目录在/www如图配置:

3. 代理配置(展示查看配置)

server
{listen 80;listen 443 ssl http2;server_name domain.com www.domain.com;index index.js index.php index.html index.htm default.php default.htm default.html ;root /www/wwwroot/domain.com/www;set $node_port 8360;if ( -f $request_filename/index.html ){rewrite (.*) $1/index.html break;}if ( !-f $request_filename ){rewrite (.*) /index.js;}location = /index.js {proxy_http_version 1.1;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $http_host;proxy_set_header X-NginX-Proxy true;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_pass http://127.0.0.1:$node_port$request_uri;
            proxy_redirect off;}location ~ /static/ {etag         on;expires      max;}#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则#error_page 404/404.html;#HTTP_TO_HTTPS_STARTif ($server_port !~ 443){rewrite ^(/.*)$ https://$host$1 permanent;
    }#HTTP_TO_HTTPS_ENDssl_certificate    /www/server/panel/vhost/cert/domain.com/fullchain.pem;ssl_certificate_key    /www/server/panel/vhost/cert/domain.com/privkey.pem;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;ssl_session_cache shared:SSL:10m;ssl_session_timeout 10m;error_page 497  https://$host$request_uri;
#SSL-END#ERROR-PAGE-START  错误页配置,可以注释、删除或修改#error_page 404 /404.html;#error_page 502 /502.html;#ERROR-PAGE-END#PHP-INFO-START  PHP引用配置,可以注释或修改include enable-php-00.conf;#PHP-INFO-END#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效include /www/server/panel/vhost/rewrite/domain.com.conf;#REWRITE-END#禁止访问的文件或目录location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md){return 404;}#一键申请SSL证书验证目录相关设置location ~ \.well-known{allow all;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires      30d;error_log off;access_log /dev/null;}location ~ .*\.(js|css)?${expires      12h;error_log off;access_log /dev/null; }access_log  /www/wwwlogs/domain.com.log;error_log  /www/wwwlogs/domain.com.error.log;
}

View Code

4. pm2 运行文件路径要修改:

{"apps": [{"name": "nideshop","script": "production.js","cwd": "/www/wwwroot/domain.com","exec_mode": "fork","max_memory_restart": "1G","autorestart": true,"node_args": [],"args": [],"env": {}}]
}

5. 如连接有数据库,配置要修改:

module.exports = {handle: mysql,database: 'nideshop',prefix: 'nideshop_',encoding: 'utf8mb4',host: '127.0.0.1',port: '3306',user: 'nideshop',password: 'dWeMGJbCEn8HC',dateStrings: true
};

6. 运行:pm2 start pm2.json

或者在面版中运行

如配置并运行成功:

thinkjs 运行成功截图如下:

nideshop 运行成功如下:

附:如报thinkjs 500 之类的,大都是配置问题,其他问题后面再记录。

关于thinkjs 线上部署 官方文档:https://thinkjs.org/zh-cn/doc/3.0/deploy.html#

.

转载于:https://www.cnblogs.com/xiangsj/p/11251587.html

centos 宝塔面版 运行 thinkjs相关推荐

  1. 安卓手机+LinuxDeploy+CentOS+宝塔面板的安装教程

    安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程 前言 硬件准备 软件准备 软件配置 1. busybox的安装和配置 2. linux deploy的安装和配置 3. CentOS的 ...

  2. CentOS(宝塔)部署安装发布Scratch3.0

    Centos(宝塔)安装部署发布Scratch3.0 0.背景 最近兼职工作需要搭建一个网站,于是买了服务器开始搭建了一个简单网站,后来由于需要搭建一个Scratch在线版的网站,于是有了今天的博客. ...

  3. Linux开发环境搭建(一)之安装CentOS桌面版

    前言 最近接手一个项目,需要对接大华的摄像头,该摄像头外部依赖库及其加载方式会根据运行环境的不同而改变.项目开发使用Windows系统,项目运行则是在Linux系统,因此,开发好的项目根本无法部署到L ...

  4. Linux上的node站点之centos配置nodejs运行环境笔记

    centos配置nodejs运行环境 原来的项目放在windowsserver上了,现在换个系统要重新配置下. 先看看是不是安装python rpm -qa|grep python 一般租的云服务器会 ...

  5. 获取linux服务器基本信息命令行,centos 查看服务器运行的服务和基本信息

    若一台机器运行有很多不需要的服务,那么被攻击者入侵的可能性就会大大加大,因此作 为管理员就应该经常查看系统运行有哪些服务. 1. 首先查看系统运行的进程 若需要查看系统当前运行的所有进程,就需要用如下 ...

  6. 宝塔面版配置本机访问测试站点

    使用宝塔面版快捷搭建PHP服务器的时候,需要使用域名来创建网站.但在实际项目中,为了本地调试方便,常常没有实际域名.例如在虚拟机中使用宝塔面板搭建php网站服务的时候,可以使用测试的虚拟域名来实现本机 ...

  7. 温故而知新CentOS宝塔

    温故而知新CentOS宝塔 第一步登录xhell 第二步去 https://www.bt.cn/ 点击立即安装 第三步 选取对应的系统复制代码 到xhell 回车安装即可 第三步 输入y点击回车即可接 ...

  8. 宝塔面版_域名SSL证书到期如何续期

    宝塔面版的域名SSL免费证书只能一年一年续期,一年到期后,需要手工续期. 步骤如下: 1,点网站-设置,找到SSL,点关闭SSL证书 2,删除到期的证书 3,重新申请证书,申请好后,点部署 这样就可以 ...

  9. CentOS宝塔搭建(超详细)

    本文讲述CentOS搭建宝塔全过程,我会手把手的教你哦~ 1.云平台控制台创建及安装CentOS系统. 不管哪个云应该都有这个系统的. 注意事项: (1)CentOS系统建议7.4.7.6版本,切勿安 ...

最新文章

  1. 用Python解“支票问题”题
  2. BERT小学生级上手教程,从原理到上手全有图示,还能直接在线运行
  3. 嵌入式计算机与pc机架构,PC架构与嵌入式架构的录播主机的区分
  4. CCNA--点对点协议(PPP)
  5. JC法在matlab,自贡自流井启闭机--四川闸门厂家产品中心
  6. 布线管理的设计(一)
  7. 小程序入门学习12--云函数与数据库01
  8. 2星|《麦肯锡图表工作法》:用图表做商业分析的入门演示
  9. python自动化办公都能做什么-盘点使用Python进行自动化办公所需要的知识点
  10. java 方法绑定_java 方法调用绑定
  11. java使用Redis(六个类型)
  12. latex 目录层次设置
  13. 阮一峰ES6入门读书笔记(九):Set 和 Map
  14. android 自动打开钉钉,安卓定时自动打开钉钉考勤打卡
  15. 新司机的黑裙战斗机 篇三:群晖【番外篇】群晖系统崩溃后的数据抢救
  16. 微信小程序商城项目实战(第八篇:我的界面)
  17. 一起撸过游戏的下铺兄弟,你还在玩游戏吗
  18. PMP笔记 第6章 项目进度管理
  19. TCP协议之《ACK pingpong交互模式详解》
  20. a1708硬盘转接口_macbook pro2017 a1708转接卡更换大容量硬盘,Apple/苹果笔记本电脑_好文分享_优购 - 荐优,购适...

热门文章

  1. 音频放大电路_集成电路技术汇总:检测技巧
  2. 织梦自定义html文本,织梦内容模型自定义字段及调用方法
  3. DE13 Finding Particular Solutions to Inhomogeneous ODEs
  4. 【matlab】线性空间滤波器的实现
  5. imgaug: 一个很有用的图像数据增强库
  6. 白话Word2Vec
  7. 毕业设计项目,微博语料情感分析,文本分类
  8. 一个空值_3秒快速、大批量删除或修改Excel中的空值 | 学术小课堂
  9. 本地数据库_干货|本地数据库调用的实现案例
  10. Android服务查询完整过程源码分析