代码拉取完成,页面将自动刷新
https://www.bygit.cn/article/31
java的安装和管理系统的部署参考 https://www.nosum.cn/article/71
在/usr/local/ 下创建nodejs 目录
进入nodejs目录 cd /usr/local/nodejs
wget https://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x64.tar.xz
tar -xJvf 下载的文件名
解压后是个目录,把目录内的文件全部移动到 上级目录 也就是/usr/local/nodejs中
ln -s /usr/local/nodejs/bin/node /usr/local/bin/
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
ln -s /usr/local/nodejs/bin/npx /usr/local/bin/
node -v
npm -v
npx -v
运行命令
npm install pm2 -g
ln -s /usr/local/nodejs/bin/pm2 /usr/local/bin/
pm2 -v
放到你自己存放的目录 比如我的 /home/www/blog/front
cd /home/www/blog/front
git clone https://gitee.com/baiyangc/nuxt-blog.git ./
后面./ 是直接到当前根目录 不创建文件夹
服务启动后默认端口为http://127.0.0.1:3000 可在应用根目录 package.json 中配置端口
必须要在跟目录env.js中配置 开发环境和正式环境的访问链接 正式环境必须是你线上的域名不能是本地端口
在nuxt.config.js中把 script 中进入的百度统计 改成你的就可以了,如果不用 删掉就行
server {
listen 443;
server_name www.bygit.cn bygit.cn;
ssl on;
ssl_certificate /usr/local/nginx/conf/conf.d/blog.pem;
#ssl证书的key文件路径
ssl_certificate_key /usr/local/nginx/conf/conf.d/blog.key;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Nginx-Proxy true;
proxy_cache_bypass $http_upgrade;
proxy_pass http://127.0.0.1:3000;
} # 配置前端访问地址
location /admin {
root /home/www/blog;
index index.html index.htm;
try_files $uri $uri/ /admin/index.html;
} # 配置后端访问地址
location ^~ /api/blog {
index index.html index.htm index.php;
index proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
index proxy_set_header Host $host;
index proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:8086/api/plumemo-service; #后端服务器,配置upstream即可
}
}
server {
listen 80;
server_name www.bygit.cn bygit.cn;
#将请求转成https
rewrite ^(.*)$ https://$host$1 permanent;
}
主要看location / 这个配置,把/根目录转发到本地 http://127.0.0.1:3000 就是你启动的程序的端口
npm install
npm run build
pm2 start npm --name "blog" -- run start
blog 为启动的服务的名字可自定义
访问你的域名就可以了
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型