自己用Flutter写了个网页,想上线,
只需以下几步:
Tip:此文章针对的服务器是CentOS或Amazon Linux 2 AMI
1.在flutter项目搭建web
打开项目终端,输入:
flutter build web
等待编译完成
2.把搭建好的项目上传到服务器
必有条件:你必须先连上服务器!
直接打开服务器SFTP,在你的flutter项目打开build目录拖到服务器的任意目录里
3.在服务器上下载nginx
运行命令:
注意:尽量先(切换到root权限)
sudo -i
然后再:
sudo yum install nginx
4.修改nginx配置文件(目录:/etc/nginx/nginx.conf)
先
vi /etc/nginx/nginx.conf
进入之后按Insert或I键,
先把这行改成user root
然后,修改server底下的root选项改成自己放置自己项目build目录底下的web在服务器的目录写进去(说了这么多,深呼吸一下):
最后按ESC键,点到最后一行,键入:
:wq或:wq!
5.测试
访问服务器IP或域名,如果看到你的flutter网站,说明
你成功了
如果没有,说明
你失败了
end谢幕
想获得更多帮助:联系:tangzheng.develop@gmail.com,或,heikema_2022@qq.com