服务器是什么? 服务器就是一台电脑,本节完。 服务器就是一台提供服务的电脑,大多数服务器24小时开机,拥有公网IP。但是部分服务器由于安全问题是没有公网IP的,不过我们可以在一定程度上认为它是有公网IP的,至少通过某种方式将自己的某些端口暴露了出来。 为什么需要服务器? 为什么需要服务器?我自己电脑不可以吗? 我们来看看服务器和自己的电脑的区别,上…
Nginx调优——配置Brotli和Gzip共存 如何部署Flask程序
什么是Brotli 项目地址: https://github.com/google/ngx_brotli Brotli最初发布于2015年,用于网络字体的离线压缩。Google软件工程师在2015年9月发布了包含通用无损数据压缩的Brotli增强版本,特别侧重于HTTP压缩。其中的编码器被部分改写以提高压缩比,编码器和解码器都提高了速度,流式API…
要将Flask部署到公网,我们可以采用一下的形式 Nginx --> uWSGI --> Flask 其中uWSGI用于执行Flask代码,这一套是一套比较经典的Flask配置,也是官方推荐的配置之一。 安装配置uWSGI 我们先来看看如何安装uWSGI,同样还是以Debian为例 如何安装uWSGI 安装依赖包 sudo apt up…
如何搭建面向公网的Nginx服务
由于主流Web服务器Apache、Nginx和Caddy中,本人对于Nginx比较擅长,因此本人将主要基于Nginx进行介绍。同时Linux各种发行版中,本人对于ArchLinux和Debian比较擅长且Debian在服务器领域市占率明显高于ArchLinux,服务器将基于Debian进行介绍。 公网服务器 首先我们需要一台公网服务器,什么是公网服…