
nginx
一季、又一寂
这个作者很懒,什么都没留下…
展开
-
Cache-Control 使用
Cache-Control 通用消息头字段,被用于在http请求和响应中,通过指定指令来实现缓存机制。缓存指令是单向的,这意味着在请求中设置的指令,不一定被包含在响应中。Header type General headerForbidden header name noCORS-safelisted response-header yes语法指令不区分大小写,并且具有可选参数,可以用令牌或者带引号的字符串语法。多个指令以逗号分隔。缓存请求指令客户端可以在HTTP请求中使用的标准 Cache-翻译 2020-06-13 18:32:25 · 1404 阅读 · 0 评论 -
nginx多域名配置的方法
什么场合用到:比如我们的server_name域名比较多的时候,我们不可能都写在配置文件中,这时候我们可以通过include引用某个文件,作为server_name域名1.配置文件书写upstream server{server 192.168.142.83:80;}server {listen 80;listen 443 ssl;ssl_certificate /data/ss...原创 2020-05-05 23:31:07 · 601 阅读 · 0 评论 -
nginx 主配置文件的书写
#定义Nginx运行的用户和组user www www;#nginx进程数,官方建议是与cpu总核心数一样,8核心填写8或者填写auto。worker_processes auto;#全局错误日志定义类型[ debug | info | notice | warn | error | crit ]error_log /home/wwwlogs/nginx_error.log inf...原创 2020-04-06 15:07:05 · 220 阅读 · 0 评论 -
nginx需要设置多个server_name域名
1.配置反代设置一个.conf 文件upstream houtai{server 192.168.142.83:84;}server {listen 80;listen 443 ssl;ssl_certificate /data/ssl/panda.crt;ssl_certificate_key /data/ssl/panda.key;include vhost/fangfen...原创 2020-04-05 14:53:41 · 9287 阅读 · 0 评论 -
nginx白名单基于ip的设置
这个在nginx反代服务器进行设置,一般不对所有人开放的东西我们是需要设置ip的白名单的。比如:后面的数据统计,是需要对内部人员开放的1.首先反代nginx配置转发upstream api{server 192.168.76.17:80;}server {listen 80;server_name houtai.com;#rewrite ^(.*)$ https://$host$...原创 2020-04-05 14:45:52 · 1205 阅读 · 0 评论 -
nginx的301,302跳转
301是永久性跳转302是临时跳转1.让域名跳转到指定域名的访问路径server {listen 80;listen 443 ssl;server_name www.test1.com;ssl_certificate /data/ssl/panda.crt;ssl_certificate_key /data/ssl/panda.key;return ...原创 2020-04-05 13:17:59 · 757 阅读 · 0 评论 -
nginx反向代理实例讲解
首先需要两台机子:一台转发机子,和一台源服务器(也就是接收请求的)。1.现在这台是反代机器,配置如下:upstream h5{ #'h5’这个是一个转发名称,名称下面就是要转发到那一台机子去,下面有ipserver 192.168.76.16:82;}server {listen 80;listen 443ssl;server_name h5.ceshi.com;ssl_...原创 2020-04-03 21:10:59 · 286 阅读 · 0 评论 -
Nginx的502 bad geteway
nginx的502报错问题:检查是否可以访问静态页面,结果是可以的,我们再去访问动态的页面结果是不行的报错:502 bad geteway解决思路:1.可以访问静态,说明nginx是没有问题的。2.php的9000端口应该是没有起来。1.查看php-fpm程序是否启动了?service php-fpm status #结果程序是启动的2.查看php-fpm中的端口是否开启...原创 2019-04-23 10:14:15 · 386 阅读 · 0 评论 -
nginx-1.12.2源码安装
#!/bin/bashyum install -y gcc gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-devel wgetyum install -y openssl openssl-develwget http://nginx.org/download/nginx-1.12.2.tar.gztar zx...原创 2019-07-18 20:46:32 · 527 阅读 · 0 评论 -
nginx 的default_server原理
1.配置文件上面的server_name配置文件首先要遵循default_server的原则,需要得到验证才使用server_name配置的域名才能生效。2.所以我们需要加default_server 加证书验证(证书随便,只是做检验用的)3.这样做的目的就是防止恶意解析,如果不做这个策略。别的域名会解析到我们的IP。...原创 2019-12-18 12:02:37 · 836 阅读 · 0 评论