目录 这里列举几个目前我比较常用的配置(持续更新): HTTPS证书配置 301重定向 端口转发 注:修改配置后一定记得重启Nginx服务!! HTTPS证书配置 上传证书到 nginx.conf 所在目录下。(这里我建了个叫ssl的文件夹) 修改nginx.conf 配置文件: server_name中填写证书所绑定的域名; ssl_certificate 和 ssl_certificate_key 中填写证书所在的相对路径。 301重定向 server_name 中填写要重定向的域名,域名间用空格隔开。 $scheme 用于继承用户访问时使用的协议类型,也可以手动指定http或https协议。 $request_uri 继承用户的访问路径,也可以去掉这部分,将所有来自该域名的访问都重定向到特定地址。 如果需要使用 HTTPS 协议,参照上面的 *HTTP证书配置* 修改监听端口和添加ssl相关配置即可。 端口转发 当我们部署各项服务时,由于各端口仅能被一个服务使用,但我们又不希望在每次访问的时候都加上端口号, 于是我们可以通过Nginx根据用户访问的域名将其转发到不同服务的端口。 这里举一个最简单的例子:在 server_name 中填写域名,在 proxy_pass 中填写需要转发到的地址后,我们便可以通过访问 server_name 中域名以访问指定地址所部署的服务。