nginx

1、详细安装说明

2、403 forbidden (13: Permission denied)

请点击

疑惑,为什么用root用户启动了,nginx的work进程的用户是nobody,nignx的work进程都做些什么?

处理vue的route时没有对于只存在一个index.html时的配置信息

#try_files 会依此进行配置的url匹配,都不能匹配时,使用@router路径
location /pathA/pathB{
  try_files $uri $uri/ @router;

}
#关于last和break的选项见下面别人整理的博客
location @router {
  rewrite ^.*$ /pathA/pathB/ last;
}

  

  关于rewrite的描述的博客链接

3、nginx安装https模块

我是原文

####### 下载你当前版本的nginx包,并且解压 进到目录
./configure --with-http_ssl_module
####### 切记千万不要make install 那样就覆盖安装了
make
####### 将原来的nginx备份 备份之前先kill当前正在启动的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
####### make之后会在当前目录生成 objs 目录
cp objs/nginx /usr/local/nginx/sbin/nginx
####### 然后重新启动nginx
/usr/local/nginx/sbin/nginx

作者:郭贰小姐
链接:https://www.jianshu.com/p/a2bd2c82ce3d
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。  

 开启对websocket支持

http模块中:

map $http_upgrade $connection_upgrade {
        default upgrade;
        ''      close;
}

location中:

# websocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";

  

  

***

原文地址:https://www.cnblogs.com/zhucezmf/p/10768202.html