在windows服务器上,用Nginx 运行 flet网站,从安装到运行的全流程
主要步骤如下:
1. 安装Nginx
【1】访问Nginx的官方网站下载Windows版本的Nginx安装包:nginx.org 。
【2】下载完成后,解压缩安装包到一个合适的目录,例如 d:\nginx 。
??注意??确保Nginx目录路径中不要包含中文字符或空格。
2. 配置Nginx
【1】打开Nginx目录中的 conf\nginx.conf 配置文件。
【2】 在 http 块中,添加一个新的 server 块来配置你的Flet应用程序。
server {
listen 80;
server_name your_domain_or_IP;
location / {
proxy_pass http://localhost:8080; # 假设你的Flet应用运行在8080端口
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
??注意??要保存配置文件哦。
3. 启动Nginx服务
【1】打开命令提示符(CMD)。
【2】使用 cd 命令切换到Nginx的安装目录,例如:cd d:\nginx
【3】启动Nginx服务:start nginx
【4】确认Nginx服务是否启动成功,可以在浏览器中访问 http://localhost ,如果看到Nginx的欢迎页面,则表示服务已成功启动。
4. 运行Flet应用程序
【1】确保你的Flet程序已开发完毕,可以通过 flet run 命令在本地运行。
【2】如果需要,修改Flet应用程序的运行端口,确保它与Nginx配置文件中的 proxy_pass 指令匹配。
5. 测试和部署
【1】 在浏览器中输入你的域名或服务器IP,检查Flet应用程序是否能够正确加载。
【2】如果一切正常,你的Flet应用程序现在应该可以通过Nginx在Windows服务器上运行了。
特别说明:Nginx在Windows上的表现可能不如在类Unix系统上,但很多人感觉图形界面操作更容易些,故有此篇。