Nginx location的作用和设置

Nginx
答案 location 的作用是根据请求URI设置配置。 location 匹配的是$document_uri,$document_uri 会随着重定向而改变,request_uri 则由浏览器访问的url决定,不会随着nginx服务器重定向改变而改变。 location语法格式: location [ = | ~ | ~* | ^~ ] uri { # ... } location @name { # ... }…

CGI、FastCGI和php-fpm是什么?它们和 Nginx 之间是什么关系?

PHP , , , ,
答案 CGI,通用网关接口,用于WEB服务器和应用程序间的交互,定义输入输出规范。 用户的请求通过WEB服务器(如Nginx)转发给FastCGI进程,FastCGI进程再调用应用程序进行处理(如php解析器),应用程序的处理结果如html返回给FastCGI,FastCGI返回给Nginx 进行输出。 假设这里WEB服务器是Ngin…

如何查看Nginx使用哪个端口?

操作系统 ,
答案 用下面命令查出Nginx master进程的PID: $ ps aux | grep nginx 1234 root 0:00 nginx: master process nginx -g daemon off; 5678 nginx 0:00 nginx: worker process 然后根据PID查看Nginx使用的端口: $ netstat -anp | grep 1234 tcp 0 0 127.0.0.11:43489 0.0.0.0:* LISTEN - tcp 0 …

Apache和Nginx有什么区别?

WEB服务器 , ,
答案 Apache支持模块动、静态编译,而Nginx模块只支持静态编译 Nginx对Fastcgi的支持比Apache好 Nginx使用epoll连接方式,异步非阻塞,Apache使用select阻塞方式 Nginx安装体积小,apache安装体积大 Nginx以线程方式处理请求,Apache以进程处理,Nginx对资源要求低 Apache比nginx稳定 Apache模块多