linux操作系统、配置基础nginx

本文介绍了如何在本地连接服务器,使用shell工具安装Node.js和Nginx,包括Linux命令的使用,Nginx的下载、部署以及处理前端history模式项目刷新404问题的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、本地连接服务器或者使用shell工具

二、常用linux命令

三、下载nginx

四、nginx部署前端history模式项目 刷新404问题


一、本地连接服务器或者使用shell工具

  1. 使用前装shell或者git或者ssh官网安装ssh确保ssh已经存在
  2. 链接服务器 ssh root@服务器地址  敲 回车后输入密码
  3. 下载node (node官网下载linux Linux Binaries (x64) )
  4. 获取网页下载的下载地址(浏览器右上角点击下载,下载列表中会有下载文件的http地址) 在服务器中使用( wget 下载地址) 下载到服务器
  5. 解压压缩包 tar -xvf node-v8.9.4...... 解压到目录
  6. cd node-v5.9..... 执行./configure
  7. 安装 make
  8. 下载依赖 make install
  9. 配置环境变量 vi /etc/profile 进入文件后 按:i 编辑文件,最后一行加入   export PATH=$PATH:/usr/local/nodejs/bin 路径就是加压后的node/bin的路径 pwd查询路径
  10. esc 退出编辑 :wq 保存退出文件
  11. 配置文件生效 source /etc/profile 就可以使用node命令了
  12.  node -v  或者 npm -v查看node是否生效

二、常用linux命令

  1. 获取当前全路径           pwd
  2. 创建文件夹                  mkdir 文件夹名
  3. 删除文件夹                  rm -rf 文件夹名
  4. 创建文件                      touch 文件名
  5. 删除文件                      rm 文件名
  6. 查看文件内容               cat 文件名
  7. 编辑文件                      vi 文件名 按 i 编辑
  8. 查看文件内容               less 文件名
  9. 查看进程                      ps -ef
  10. 杀死进程                      kill -9 进程号   /  killall 进程名
  11. 查看内存                      free -m
  12. 查看磁盘                     df -h
  13. 查看端口是否占用       netstat -anp | grep 80
  14. 查看nginx是否启动     netstat -anp | grep nginx
  15. 查看nginx是否启动成功  ps -ef | grep nginx

三、下载nginx

  1. 下载nginx                  yum install nginx
  2. 启动 nginx                 nginx
  3. 测试nginx 是否启动成功 服务器ip输入到浏览器
  4. 关闭nginx                  nginx -s stop
  5. 修改nginx配置文件   vi /etc/nginx/nginx.conf  (配值代理及启动文件路径)
  6. 配置好root启动路径  上传自己的前端dist包到对应文件夹下即可
  7. 重启nginx                 nginx -s reload  (改完配置文件必须重启 否则无效)

四、nginx部署前端history模式项目 刷新404问题

  1. 在nginx.config 配置try_files $uri $uri/ /index.html 重定向
  2. proxy_pass  代理地址  解决跨域问题3
  3. server name 设置启动host
  4. root               配置根地址

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值