Linux线上配置nuxt

域名解析
平安组配置

装置node 环境

# 下载node版本 https://nodejs.org/dist/$ sudo wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz # 解压node $ sudo tar -xvJf node-v10.14.2-linux-x64.tar.xz# 从命名node $ sudo mv node-v10.14.2-linux-x64 /usr/local/nodejs # 配置环境变量$ sudo vim /etc/profile# $ 增加环境变量 export PATH=${PATH}:/usr/local/nodejs/bin$ Esc :wq  保留退出 #刷新权限source /etc/profile#查看版本 node -v

装置淘宝镜像

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

装置nginx

$ nginx 下载地址 http://nginx.org/download/$ wget http://nginx.org/download/nginx-1.19.0.tar.gz## 解压$ tar -zxvf nginx-1.9.9.tar.gz## 编译装置$ ./configure --prefix=/usr/local/nginx$ configure细节 https://blog.csdn.net/zhangman0702/article/details/93628954$ make$ make install$ nginx常见命令(在装置目录/sbin应用)$ nginx -s stop     #nginx 进行$ nginx -t          #nginx 检测$ nginx -s stop     $ nginx -s reload   #nginx系统文件重载$ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  #nginx 启动## nginx 配置项(这里分享我的测试版本)server {    listen                        443 ssl;         server_name                   www.xxx.com; # 域名 域名必须是管连               ssl_certificate               ssl/2580409.pem;  #配置ssl证书(留神ssl证书有版本辨别,需从ssl证书网站下版本ssl证书)               ssl_certificate_key           ssl/2580409.key;                ssl_session_timeout           5m;        # 客户端能够重用会话参数的工夫    ssl_protocols                 TLSv1 TLSv1.1 TLSv1.2;    # 应用的协定            ssl_ciphers                   ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;    # 配置加密套件        ssl_prefer_server_ciphers     on;    location ~ /api/ {            #代理服务器配置        proxy_pass https://xxx.com;    }    location / {                  #监听本地端口(nuxt我的项目启动默认端口)        proxy_pass http:/127.0.0.1:3000;    }}server {    listen       80;    server_name  www.xxx.com;}

pm2装置 (node 守护过程)

# 通过npm装置$ npm install pm2 -g# 创立软连贯$ ln -s /root/node/bin/pm2 /usr/local/bin/# 查看版本号$ pm2 -v # 常用命令$ pm2 start npm --name "我的项目名(package.json外面的name)" -- run start$ pm2 list #查看过程$ pm2 start npm --name "(package.json外面的name)" -- run start$ pm2 delete x #完结删除pm2过程 x(是过程名)

linux装置git

$ yum -y install git  #装置 $ git config --global user.name "git的用户名"  #配置git名字$ git config --global user.email "git的邮箱"   #配置email$ ssh-keygen -t rsa -C "git的邮箱"             #生成ssh证书$ 登录git 配置公钥 $ 通过ssh clone 码云程序代码$ git add .$ git commit -m "形容"$ git push

linux 零碎进入我的项目目录

$ npm run build$ pm2 start npm --name "我的项目名(package.json外面的name)" -- run start$ 这样就启动我的项目了!