云服务器搭建node环境

购买云服务器

1.  安全组(自定义安全规则,开放相应端口号供外部访问)	

购买域名(可有可无)

1.	域名审核
2.	备案(流程较长)
3.	修改DNS(将不同厂商购买的域名解析域名到云服务器)
4.	解析域名

软件安装

  1. 安装git,在做项目中

  2. 安装nvm(node版本管理工具),通过nvm安装node

    nvm安装教程

  3. 安装mysql,或则选择安装mariadb,安装mysql时会有较多的权限问题,可以查看log日志,并且在5.7.9已经废除了password跟password()函数,第一次安装默认密码为空,假如设置过并且忘记密码,需要修改密码可以执行:

    vi /etc/my.cnf
    在[mysqld]下面插入:
    skip-grant-tables
    保存之后执行
    mysql
    use mysql
    update user set authentication_string=’’ where user=‘root’
    然后将kip-grant-tables注释掉即可
    # kip-grant-tables
    mysql安装教程

4.建议安装mariadb,与mysql有冲突,需要卸载mysql以及关闭进程并且删除所有相关文件,安装非常简单,安装完之后设置允许远程连接,执行一下代码,因为允许root用户远程连接,因此具有风险,项目开发过程应该为需要访问开发人员分配相应的账户跟权限
> use mysql
update user set host = ‘%’ where user = ‘root’;
flush privileges # 刷新权限就可以了

5.安装nginx做代理,nginx开机自启动,nginx.conf配置代理
6.node开机启动

安装PM2
PM2启动node,pm2 start app
PM2保存,pm2 save
PM2开机启动,pm2 startup ubuntu/centos

猜你喜欢

转载自blog.csdn.net/a17489958123/article/details/81222302