zoukankan      html  css  js  c++  java
  • [日常] nginx反代websocket

    去年的事 , 随便记记

    =============================================================

    2017年11月6日 记录:

    获取包的选择状态:

    dpkg --get-selections [package]

    dpkg --get-selections|grep nginx

    完全卸载nginx:

    apt-get --purge remove nginx

    apt-get --purge remove nginx-common

    ubuntu安装新版nginx:

    apt-key命令用于管理Debian Linux系统中的软件包密钥。每个发布的deb包,都是通过密钥认证的,apt-key用来管理密钥。

    apt-key add nginx_signing.key

    apt-key list

    编辑 /etc/apt/sources.list

    deb http://nginx.org/packages/ubuntu/ xenial nginx

    deb-src http://nginx.org/packages/ubuntu/ xenial nginx

    apt-get update

    apt-get install nginx

    nginx 同一个IP上配置多个HTTPS主机:

    看看nginx是否支持

    nginx -V

    TLS SNI support enabled

    16.04默认php是7.0

    apt-get install php php-pear

    当提示pdo的driver不存在的时候 apt-get install php-mysql

    service php7.0-fpm start

    service php7.0-fpm stop

    nginx反代websocket:

    proxy_pass http://127.0.0.1:2000;

    proxy_read_timeout 365d;

    proxy_set_header Host $host;

    proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    proxy_http_version 1.1;

    proxy_set_header Upgrade $http_upgrade;

    proxy_set_header Connection "upgrade";

    标准c函数与linux系统函数的区别:

    fopen,fclose,fread,fwrite,fgets,fputs,fseek

    写文件的时候,从内存刷新到磁盘,I/O缓冲区(内存地址),默认buffer 8192byte

    虚拟地址空间:在磁盘上,linux每运行个进程,都会分配0-4G的地址空间

    文件描述符表:位于内核区PCB进程控制块中,0-1023,每打开一个文件占用一个文件描述符

  • 相关阅读:
    解决object at 0x01DB75F0
    github导入文件操作
    git出现: not a git repository
    scrapy框架爬取妹子图片
    mysql触发器,视图,游标
    mysql锁
    在k-means或kNN,我们是用欧氏距离来计算最近的邻居之间的距离。为什么不用曼哈顿距离?
    数据库存储,索引,事务常见问题
    使用Request+正则抓取猫眼电影(常见问题)
    Tensorflow()
  • 原文地址:https://www.cnblogs.com/taoshihan/p/8696191.html
Copyright © 2011-2022 走看看