[日常] nginx反代websocket

2018-06-22 05:38:03来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

去年的事 , 随便记记

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

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,每打开一个文件占用一个文件描述符

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkph

下一篇:ThinkPHP5显示数据库字段内容