![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
nginx原理详解
爱写代码的小男孩
专注云原生。
展开
-
nginx之HTTPS配置
公钥和私钥的概念具体配置只需要在nginx的配置文件中增加:nginx配置证书和私钥#cd /etc/nginx/conf.d/#创建服务器私钥,#openssl genrsa -des3 -out server.key 1024#创建签名请求的证书(CSR)#openssl req -new -key server.key -out server.csr#加载ssl支持的nginx中使用上述私钥时去除密码#openssl rsa -in server.key -out s原创 2020-08-09 20:36:20 · 487 阅读 · 0 评论 -
nginx之rewrite用法
rewrite用法【语法】 rewrite regex replacement [flag];flag=【break|last|redirect|permant】regex: 是正则表达式;replacement:是替换值,是新值;flag: 处理标志,可以省略。rewrite配置文件server {listen 80;server_name rewrite.smallboy.com;location /a.html { root html;}#访问原创 2020-08-09 20:08:45 · 1189 阅读 · 0 评论 -
nginx之location规则详解
1.nginx执行过程首先,浏览器访问一个url;然后,图中虚拟主机匹配过程。进入到对应的nginx配置的虚拟机主机(也就是/etc/nginx/conf.d/下面的哪个虚拟主机);其次,图中location匹配。进入到对应的虚拟主机里面的location进行匹配,会分为匹配到的path和未匹配到的path。2.location中root和alias命令(静态文件处理)root命令:root后面路径+location路径进行查找(默认是安装nginx时的html目录,建议生产环境写绝对路径)原创 2020-08-09 16:30:07 · 877 阅读 · 0 评论 -
nginx概念及其配置(二)
虚拟主机一般定义虚拟主机时,会把nginx.conf中server部分单独拿出来,具体操作如下:1. 在主配置文件中作如下修改用来关联虚拟主机#vim /usr/local/nginx/conf/nginx.conf#将server下面全部删除,增加一行 #gzip on include /etc/nginx/conf.d/*.conf #nginx -t ----检查nginx配置文件有无语法错误 #nginx -s reload --------重启nginx服务方原创 2020-08-09 13:55:22 · 143 阅读 · 0 评论 -
nginx概念(一)
功能:1.路由功能;2.负载均衡功能;3.静态web功能工作模式:正向代理:代理客户端,比如访问谷歌,要找代理ip翻墙,这就是正向代理;反向代理:代理服务端,比较常见。基础概念:分为master进程和worker进程,master进程:管理worker进程;向各worker进程发送信号;监控worker进程运行状态。worker进程:真正提供服务的进程安装(源码安装):#wget http://nginx.org/download/nginx-1.9.0.tar.gz -原创 2020-08-06 14:58:52 · 209 阅读 · 2 评论