首先安装nginx
sudo apt-get install nginx
必须安装SSL模块,nginx官方文档指明不包括在默认配置中,可以通过运行nginx -V来查看是否包含--with-http_ssl_module。
下一步是生成SSL证书,现在可以配置nginx了。
upstream backend { server 127.0.0.1:9000; } server { server_name www.yourdomain.com yourdomain.com; rewrite ^(.*) https://www.yourdomain.com$1 permanent; } server { server_name local.yourdomain.com; rewrite ^(.*) https://local.yourdomain.com$1 permanent; } server { listen 443; ssl on; ssl_certificate /etc/ssl/certs/myssl.crt; ssl_certificate_key /etc/ssl/private/myssl.key; keepalive_timeout 70; server_name www.yourdomain.com local.yourdomain.com; location / { proxy_pass http://backend; } }
重启nginx
sudo nginx -s reload
最后,在/etc/hosts中配置解析IP
127.0.0.1 local.yourdomain.com
现在你就可以通过运行在8080端口上的服务提供如https://local.yourdomain.com/的访问了。
相关推荐
完整的 thinkphp nginx php fpm ssl 配置
Vue项目结果build编译后,放在Nginx的html文件夹内,替换该配置文件,就可以在Nginx服务器上运行Vue项目
linux下nginx配置ssl,配置内网ip访问,配置内网域名访问。配置相同网站http重定向到https
linux安装nginx并支持ssl,使得服务器支持证书签名,提升应用的安全性
Nginx双向SSL认证配置详细步骤
Windows下Nginx配置SSL实现Https访问(包含证书生成)
nginx配置https ssl 安全协议nginx配置https ssl 安全协议
nginx.conf的配置访问ssl证书
主要介绍了Nginx配置SSL自签名证书的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Nginx配置SSL,Nginx使用SSL模块配置https支持
nginx配置示例SSL
nginx和tomcat配置SSL和负载均衡配置,
NULL 博文链接:https://hlee.iteye.com/blog/559361
分享下我是如何一步步在Nginx上配置SSL的。首先,确保安装了OpenSSL库,并且安装Nginx时使用了–with-http_ssl_module参数。 初学者或者菜鸟建议使用LNMP进行一键安装。 生成证书:进入要生成证书的目录cd /usr/...
本资源是一个 CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证配置示例。详细如何配置请参考博客《图文:CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证》,地址是:...
nginx配置+https
nginx 配置ssl 示例
NULL 博文链接:https://nassir.iteye.com/blog/1983667
IIS7.5下同IP多域名配置SSL, IIS 7.5 以下版本不支持多域名共用443端口 SSL 服务,采用nginx 单独处理来自443端口的请求,从而实现多域名 SSL 附件包含,图文设置nginx, nginx免安装包,可直接使用,已支持SNI(Server ...
主要介绍了Nginx 启用 BoringSSL的配置方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧