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; }
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 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
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";
***