Ant Design Pro项目部署到Linux

1 篇文章 0 订阅
1 篇文章 0 订阅

部署Ant Design Pro项目到Linux

Linux安装的Ubuntu,Ant Design Pro版本V5

安装nginx

1.命令行安装nginx

	sudo apt-get install nginx

2.若安装时出现

	E: 无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 57464(unattended-upgr)持有
	N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
	E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

解决办法

	sudo rm /var/lib/dpkg/lock-frontend
	sudo rm /var/lib/dpkg/lock

安装完成之后,浏览器输入地址,出现如下页面也表示安装成功
在这里插入图片描述

项目打包

ant design pro打包直接npm run build.
因为采用了umi,umi build也可。
打包成功之后,将dist文件夹内容上传到/usr/share/nginx/html目录,此处我新建了一个目录Demo
在这里插入图片描述

配置conf文件

/etc/nginx/nginx.conf中有2行

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;

加载了conf.d文件夹下所有.conf文件和sites-enabled文件夹下所有文件。可在该目录下新建conf文件。
进入/etc/nginx/conf.d目录,新建一个.conf文件(名字自己定义)。
内容配置

server {
		listen 端口号;
		server_name  _;

		location / {
			root   /usr/share/nginx/html/Demo;
			index  index.html;
			try_files $uri $uri/ /agent.html =404;
		}

		error_page   500 502 503 504  /50x.html;
		location = /50x.html {
			root   html;
		}
	}

重新加载配置文件

cd到usr/sbin
在这里插入图片描述

	./nginx -t //检查配置文件是否正确
	./nginx -s reload //重新加载配置文件

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值