前端部署服务器 VUE项目

此处是用VUE项目我实例进行的操作讲解,如若不会VUE可以自行学习或者有其他项目或者html页面也可进行部署同理可行,下面是 具体步骤

1).有一个Vue或者其他项目

2).服务器安装Nginx

(1).先查看有没有安装Nginx

命令如下:

whereis Nginx
<!--出现目录表示安装成功或者已经安装过nginx-->
(2).安装Nginx

命令如下:

yum install -y nginx
<!--yum/npm安装区别不大-->
(3).查看版本

命令如下:

nginx -v
<!--出现版本号-->
(4).启动Nginx

命令如下:

nginx
<!--通过ip在浏览器访问,默认为80端口-->
(5).停止Nginx

命令如下:

nginx -stop
(6).重启Nginx

命令如下:

nginx -reload

3).修改nginx配置

(1).查找配置文件位置

先查看nginx安装目录,命令如下:

whereis nginx
<!--如果知道**nginx.conf**文件夹的位置查看目录操作可以不进行。-->
(2).进入文件夹找到 nginx.conf 文件

nginx的配置文件是放在 etc/nginx这个文件夹中的,命令如下:

cd /etc/nginx
(3).修改nginx.conf文件

编辑nginx.conf文件,命令如下:

vim nginx.conf

主要是文件中的server对象的修改

server{
  listen 	80 default_server;
  listen 	[::]:80 default_server;
  server_name 	_;
  root 	/usr/share/nginx/html;
  # Load configuration files for the default server block
  include /ect/nginx/default.d/*.conf;
  location /{
    
	}
  error_page 404 /404.html;
    location= /40x.html{
    }
   error_page 500 502 503 504 /50x.html;
    location= /50x.html{} 
}

修改 linsten即为修改端口,例如:

​ 将80端口改为9000端口

修改 root即为修改访问文件地址,例如:

​ 将 /usr/share/nginx/html 改为 /home/www/dist

(4).保存修改nginx.conf文件

命令如下:

wq

4).新建网站存放位置文件夹

在上面我们修改nginx.conf文件访问位置为 /home/www/dist

cd /home 			/*进入home文件夹*/
mkdir www 		/*创建www文件夹*/

上传:

可以使用ftp文件图像工具上传也可以用命令上传,命令和事例如下:

scp 文件名 远程主机用户名@ip:需要上传到远程主机的路径
scp -r 文件夹 远程主机用户名@ip:需要上传到远程主机的路径

上传文件
scp ./dist.zip root@0.0.0.0:/home/www

上传文件夹
scp -r ./dist root@0.0.0.0:/home/www

如果上传的是压缩包需要解压和删除等,命令如下:

解压
unzip dist.zip

删除压缩包
rm -f dist.zip

删除文件夹
rm -rf /dist
<!--windows不支持scp命令所以要用Git命令行工具-->

5).解决刷新路由404问题

切换路由后刷新页面报错404情况,这是由于vue项目采用history路由方式,由于vue是单页面应用只有一个index.html切换路由后找不到路径,解决办法如下:

(1).vue项目内路由设置改为hash模式
(2).修改nginx配置
location / {
  try_files $uri $uri/ /index.html; /*解决页面刷新404问题*/
}

修改后重启。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值