服务器部署教程之简单部署


前端部署

npm run build 打包完后

将dist目录整个拷贝到云服务器上,我拷贝的地址是:/xm/qd/qx/dist

拷贝完成后,开始对nginx配置

修改配置文件:

server {
	listen 9000 default_server;
	listen [::]:9000 default_server;
	root /var/www/html;
	index index.html index.htm index.nginx-debian.html;
	server_name _;
	location / {
		root /xm/qd/qx/dist;
		autoindex on;
		try_files $uri $uri/ /index.html;
		index index.html;
	}
}

默认端口号为80,我的80端口被占用了,于是改成了9000端口。

重启nginx服务

nginx -s reload

此时,访问云服务器ip:9000,即可访问到VUE项目的首页。

宝塔面板的方式进行配置

  顶部的应用搜索 nginx , 找到之后点右边的安装

 安装完后在第二页 , 点右边的设置 

 弹出一个框 , 点左边的配置修改 ,滚动条拉到下面,按下图标的修改后点保存

server {
	listen 9000 default_server;
	listen [::]:9000 default_server;
	root /var/www/html;
	index index.html index.htm index.nginx-debian.html;
	server_name _;
	location / {
		root /xm/qd/qx/dist;
		autoindex on;
		try_files $uri $uri/ /index.html;
		index index.html;
	}
}

  保存完之后点左边的服务 , 点重启 

 部署成功  打开浏览器,输入服务器ip地址

后台部署

Linux下运?jar包的?式?:
命令:

 java -jar xx.jar

这样运?java程序遇到的问题就是,你不能在这个窗?进?其他操作,使?Ctrl+C就可以终?程序的执?,关闭shell窗?也会终?程序的执

?。
Linux下运?jar包的?式?:
命令: 

java -jar XXX.jar &

&表?的是后台运?

问题:关闭xshell窗?会导致程序停?
Linux下运?jar包的?式三:
命令:

 nohup java -jar XXX.jar &

 nohup 意思是不挂断运?命令,当账户退出或终端关闭时,程序仍然运?