nginx:支持https

时间: 2018-12-14阅读: 1031标签: nginx

1.查看nginx模块

nginx -V

注意是大写的V,小写的v是查看版本号的命令。

如果看到with-ssl那就是有的


2.注册ssl证书并下载

免费的ssl证书有: Let‘s Encrypt SSL证书,Symantec DV SSL证书, 腾讯云SSL证书(1年免费)以及网易云(1年免费),下载完压缩包会有pem公钥以及key私钥,上传到linux的nginx的ssl-cer目录下,目录你们可以自己定哈,ssl-cert是我自己定的文件夹t


3.配置nginx

其实443就是个https的默认端口,就比如说,还没有配置https前你配置了80,那么你http://域名/直接默认访问80端口,那么一样的,443端口就是你在配置https的时候搞的,也就是说https://域名/直接默认访问80端口,那么该配置的location等东西也该在这儿配置。下面给出最简单的配置。

server {
        # 443端口监听
	listen 443 ssl;
	# 主机名,与ssl证书申请的域名一致
	server_name www.daysn.com;
	# ssl证书
	ssl_certificate ssl-cert/pem;
	# ssl证书私钥
	ssl_certificate_key ssl-cert/.key;
}
站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

链接: https://www.fly63.com/article/detial/1584

nginx找不到js css文件怎么办

js、css都算静态资源,之所以请求不到是因为nginx做代理后的虚拟路径和静态资源的请求路径不一致导致的。只需要更改root的配置就可以了。

Nginx进程模型

通常情况下:Nginx采用多进程模式,每个woker进程拥有一个主线程去响应处理多个用户请求;同时Nginx支持使用AIO线程池去读取和发送大文件,避免woker进程被堵塞。

nginx http内核模块提供的变量和解释

ngx_http_core_module模块在处理请求时,会有大量的变量,这些变量可以通过访问日志来记录下来,也可以用于其它nginx模块 。顺便对ngx_http_core_module模块提供的变量总结了下,如下所示:

nginx负载均衡如何实现?

Nginx是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的Web和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。

Nginx 禁止某 IP 访问

总有一些不怀好意的人来访问我的网站,而且频率还很高,所以就用简单的方式禁止访问,就用 Nginx 来实现。想要添加黑名单,只要在 blocksip.conf 中添加 IP ,然后 reload 即可。

Web前端必备-Nginx知识汇总

Nginx是一个高性能、轻量级的Web和反向代理服务器, 其特点是占有内存及资源少、抗并发能力强。Nginx安装简单、配置简洁、启动快速便捷、支持热部署、支持 SSL、拥有高度模块化的设计。

nginx和php-fpm的进程启停重载总结

ginx和php-fpm对于-USR2、-HUP信号的处理方式不一样:TERM, INT(快速退出,当前的请求不执行完成就退出),QUIT (优雅退出,执行完当前的请求后退出)

Nginx配置单页应用

假设我们有两个单页项目,一个pc官网,一个mobile官网,我们都想跑在上期8082端口上,这时候发现我们上一期部署的文件夹是直接放在www目录下的,这可不行,文件全放这下面都不能区分是哪个项目的了,万一文件夹或者文件名字一样,就覆盖掉了

nginx 配置proxy_pass URL末尾加与不加/(斜线)的区别

nginx在配置proxy_pass的时候 URL结尾加斜线(/)与不加的区别和注意事项,加/斜线的情况;不加/斜线的情况

Nginx常用功能

nginx作为一个高性能的web服务器,想必大家垂涎已久,蠢蠢欲动,想学习一番了吧,语法不多说,网上一大堆。下面博主就nginx的非常常用的几个功能做一些讲述和分析,学会了这几个功能,平常的开发和部署就不是什么问题了

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!