目录
四、nginx部署前端history模式项目 刷新404问题
一、本地连接服务器或者使用shell工具
- 使用前装shell或者git或者ssh官网安装ssh确保ssh已经存在
- 链接服务器 ssh root@服务器地址 敲 回车后输入密码
- 下载node (node官网下载linux Linux Binaries (x64) )
- 获取网页下载的下载地址(浏览器右上角点击下载,下载列表中会有下载文件的http地址) 在服务器中使用( wget 下载地址) 下载到服务器
- 解压压缩包 tar -xvf node-v8.9.4...... 解压到目录
- cd node-v5.9..... 执行./configure
- 安装 make
- 下载依赖 make install
- 配置环境变量 vi /etc/profile 进入文件后 按:i 编辑文件,最后一行加入 export PATH=$PATH:/usr/local/nodejs/bin 路径就是加压后的node/bin的路径 pwd查询路径
- esc 退出编辑 :wq 保存退出文件
- 配置文件生效 source /etc/profile 就可以使用node命令了
- node -v 或者 npm -v查看node是否生效
二、常用linux命令
- 获取当前全路径 pwd
- 创建文件夹 mkdir 文件夹名
- 删除文件夹 rm -rf 文件夹名
- 创建文件 touch 文件名
- 删除文件 rm 文件名
- 查看文件内容 cat 文件名
- 编辑文件 vi 文件名 按 i 编辑
- 查看文件内容 less 文件名
- 查看进程 ps -ef
- 杀死进程 kill -9 进程号 / killall 进程名
- 查看内存 free -m
- 查看磁盘 df -h
- 查看端口是否占用 netstat -anp | grep 80
- 查看nginx是否启动 netstat -anp | grep nginx
- 查看nginx是否启动成功 ps -ef | grep nginx
三、下载nginx
- 下载nginx yum install nginx
- 启动 nginx nginx
- 测试nginx 是否启动成功 服务器ip输入到浏览器
- 关闭nginx nginx -s stop
- 修改nginx配置文件 vi /etc/nginx/nginx.conf (配值代理及启动文件路径)
- 配置好root启动路径 上传自己的前端dist包到对应文件夹下即可
- 重启nginx nginx -s reload (改完配置文件必须重启 否则无效)
四、nginx部署前端history模式项目 刷新404问题
- 在nginx.config 配置try_files $uri $uri/ /index.html 重定向
- proxy_pass 代理地址 解决跨域问题3
- server name 设置启动host
- root 配置根地址