ICode9

精准搜索请尝试: 精确搜索
  • nginx 反向代理报400错误与Host关系2019-09-25 09:53:00

      如果后端真是的服务器设置有类似防盗链或者根据http请求头中的host字段来进行路由或判断功能的话,如果反向代理层的nginx不重写请求头中的host字段,将会导致请求失败,报400错误,解决办法: location中设置 proxy_set_header Host $http_host; [root@nignx ~]#vim /usr/local/nginx/co

  • leyou_06——FastDFS在Nginx下的安装与测试2019-09-24 21:53:32

    1.FastDFS FastDFS是由淘宝的余庆先生所开发的一个轻量级、高性能的开源分布式文件系统。用纯C语言开发,功能丰富: 文件存储 文件同步 文件访问(上传、下载) 存取负载均衡 在线扩容 2.架构图     FastDFS两个主要的角色:Tracker Server 和 Storage Server 。 Tracker

  • LNMP-Nginx日志切割2019-09-24 18:04:16

    如果一台WEB服务器跑了很久,那么它的日志文件也会越来越大,这时候我们就需要做日志切割,防止日志文件占用过多的服务器硬盘空间   思路:用date命令打印当前系统时间,在每天凌晨00:00时间进行切割并压缩打包   1:编写切割日志的脚本 [root@ghs ~]# vim /usr/local/sbin/nginx_logrotate

  • Nginx配置Gzip2019-09-24 17:56:35

    为什么要压缩 web服务器将组成网页的文件进行gzip压缩后再传输给浏览器,浏览器获取到压缩文件后进行解压并解析展示网页内容。原本的资源只在传输过程中进行压缩,既节约了带宽,同时也提升了页面的浏览速率。在实际工作中,网页压缩使用的比较多,这里就简单的记录下nginx服务器下Gzip的配

  • LNMP-安装Nginx2019-09-24 15:58:09

    LNMP介绍 LNMP和LAMP应用场景相同,不同的就是web服务是由NGINX提供,并且php是作为一个独立服务存在的,这个服务叫做php-fpmNginx直接处理静态请求,动态请求会转发给php-fpm     LNMP工作原理 Nginx本身不会对PHP进行解析,终端对PHP过来页面请求会被Nginx交给FastCGI进程监听IP和端

  • NGINX热部署2019-09-23 19:02:54

    备份二进制文件: cp /usr/bin/nginx nginx.old 把编译好的新版Nginx的二进制文件覆盖旧版本。objs目录为编译过程中的中间文件目录。 cp -r /new_nginx/objs/nginx /usr/bin/ -f 向正在运行Nginx的master进程发送热部署信号: ps -ef | grep nginx root 6668 1 0

  • NGINX GZIP常用配置示例2019-09-23 18:50:44

    server { ... gzip on; # CDN和代理服务器使用,针对相同url,可以根据头信息返回压缩和非压缩副本 # gzip_vary on; # 无条件压缩 gzip_proxied any; # 压缩级别1~9,越高压缩越小CPU资源消耗越多 gzip_comp_level 6; # 存储压缩结果数据流,以8k为单位,向内

  • PHP-php介绍2019-09-23 18:08:03

    PHP是什么? php是一门开源脚本语言又称"超文本预处理器",一般主要用于网站编程,同时因为其开源的原因,很多资料都是可以免费获取。同时也因为php程序具有成本低,速度快,移植性高,函数库支持丰富等特点,深受it人事的喜爱。 php-fpm是什么? 什么是CGI? 公共网关接口(Common Gateway

  • nginx rewrite 重定向2019-09-23 17:56:36

    Syntax: rewrite regex replacement [flag];Default: —Context: server, location, if 重点理解: 四个flag {permanent|redirect|break|last} 的区别 301和302的区别 bread和last的重点理解,和什么情况下时候break什么情况下使用last

  • HTTP响应头中修改NGINX的真实SERVER信息2019-09-23 17:00:06

    若需要自定义Server信息如下图:    则需要更改Nginx的源码,然后重新编译安装,需要改动的源代码信息如下模块: // 文件1.src/http/ngx_http_header_filter_module.c static u_char ngx_http_server_string[] = "Server: nginx" CRLF;static u_char ngx_http_server_full_string[] =

  • Java高级编程面试体系:spring+多线程+Nginx+数据库+JVM+Kafka+Linux等2019-09-23 16:56:46

    前言然而面对今年的大环境而言,跳槽成功的难度比往年高了很多,很明显的感受就是:对于今年的java开发朋友跳槽面试,无论一面还是二面,都开始考验一个Java程序员的技术功底和基础。对源码解读和核心原理理解也是成了加分项,特别是对 Java 的一些核心基础知识点掌握的不够或者没有体系方向的

  • Nginx--面试基础必会2019-09-23 16:51:45

    文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 最近一直在更新关于Nginx的系列文章,终于将Nginx的几个关键知识点讲的差不多了。本篇作为Nginx系列的结尾篇幅,主要是列举一些面试时经常问到的Nginx知识点。其实Nginx适合提问的面试点并不多

  • 视频转rtmp流及搭建视频流服务器2019-09-23 16:37:03

    分两步: 1. 用docker搭建nginx服务器 2. 用ffmpeg将视频流转成rtmp并推送至服务器   具体操作 步骤1:   $ docker pull alfg/nginx-rtmp #从docker仓库拉取代码 $ docker docker run -it -p 9602:9602 -p 8080:80 --rm alfg/nginx-rtmp #监听9602端口推来的流

  • nginx作为负载均衡(代理转发)时的配置文件样例nginx.conf2019-09-23 14:41:23

    worker_processes  1; events {     use  epoll;     worker_connections  1024; } http {     include       mime.types;     default_type  application/octet-stream;     sendfile        on;     keepalive_timeout  65;     upstream spring

  • 2019.9.23 ngin的访问控制 一共两种认证,第一种是基本认证,第二种是摘要认证2019-09-23 11:07:21

    1,基于用户的访问控制 [root@localhost ~]# yum -y install httpd-tools.x86_64    //安装对应软件包 [root@localhost ~]# htpasswd -c -d /usr/local/nginx/conf/xiong tom    //   -c是创建     创建目录xiong    创建用户tom        注意!注意!注意!:如果之前这个x

  • keepalived高可用2019-09-23 10:06:20

    keepalived高可用 文章目录keepalived高可用1. keepalived的重要功能2. keepalived高可用故障转移的原理3. keepalived工作原理描述4. keepalived默认配置文件5. keepalived实现nginx负载均衡机高可用5.1 keepalived安装5.2 在主备机上分别安装nginx5.3 keepalived配置5.4

  • http-nginx请求后关闭上游连接2019-09-23 09:09:18

    我需要保持nginx和上游nodejs之间的连接. 刚刚编译并安装了nginx 1.2.0 我的配置文件: upstream backend { ip_hash; server dev:3001; server dev:3002; server dev:3003; server dev:3004; keepalive 128; } server { listen 9000; server

  • 使用PHP set_time_limit()防止nginx 504网关超时2019-09-23 08:08:39

    当我的PHP脚本运行时间超过平常时,我从nginx收到504超时消息. set_time_limit(0)似乎没有阻止这一点!在nginx上运行php5-fpm时它不起作用吗?如果是这样,那么设定时限的正确方法是什么? 错误: 504 Gateway Time-out nginx/1.2.7 解决方法:有几种方法可以设置php-fpm的超时.在/etc/php5

  • url-rewriting – 如何用Nginx替换下划线2019-09-23 07:08:54

    我有史以来第一次使用Nginx,基本上不了解它. 我需要在100 URL中用“ – ”替换“_”.我认为必须有一个简单的方法来使用Nginx,但在Google上找不到任何东西. 谢谢! 编辑: 我的网址是例如:http://www.mywebsite.com/this_category/page1.php 我需要这个成为:http://www.mywebsite.com/thi

  • 带有nginx的Socket.io2019-09-23 03:09:55

    我正在尝试通过nginx 1.6提供静态文件,并使用socket.io代理来自Node.js Web服务器的套接字流量. 这是nginx.conf的相关部分: location /socket.io/ { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upg

  • Nginx负载均衡策略 - ip_hash2019-09-22 21:05:10

    配置基于客户端ip_hash的负载均衡 $ vim $NGINX_HOME/conf/nginx.conf worker_processes auto; events { use epoll; worker_connections 65535; } http { upstream aidan.org{ ip_hash; server 127.0.0.1:8881; server 127.0.0.1:

  • 时间服务、日志服务、sudo;nginx模块2019-09-22 20:55:09

    1搭建chrony时间服务器 安装:yum install chrony -y查看chrony的配置文件rpm -ql chrony | grep "conf$"vim /etc/chrony.conf 使用pool.ntp.org项目中的公共服务器。以server开,理论上你想添加多少时间服务器都可以。 Please consider joining the pool (http://www.pool.ntp.org/

  • Ubuntu搭建LAMP和LNMP环境2019-09-22 19:56:02

    操作环境:Ubuntu 18.04.1   搭建LAMP环境: 图形界面配置更新Ubuntu源:在VMware打开Ubuntu,依次打开系统设置,软件和更新。在下载自中选择其他站点,然后在中国的条目下选择mirrors.ustc.edu.cn。   更新资源包和软件:sudo apt update&& sudo apt upgrade sudo apt dist-upgrade&&sudo ap

  • nginx设置随机主页2019-09-22 11:36:10

    使用随机主页需要使用到的模块 http_random_index_module 添加配置代码,vi /etc/nginx/conf.d/default.conf location / { root /usr/share/nginx/html; #index index.html index.htm; random_index on; } 需要在/usr/share/nginx/html目

  • Nginx 实现 Rewrite 跳转2019-09-21 15:57:35

    文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 上一篇文章对Nginx的Location配置进行了讲解,本篇主要对于Nginx中的Rewrite跳转进行讲解。因为目前很多工作前端开发都会选择使用Nginx作为反向代理服务器,但是平时业务需要难免碰到重写URL,Ng

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有