WordPress,Drupal,Laravel 的 NGINX 带地址重写规则的基本配置

<pre>
server {
listen 80;
server_name 你的域名;
root 网站的根目录;
index index.php index.html index.htm;
location / {
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$query_string;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
</pre>

在这个 server
区块里面,定义了一些基本的配置,比如监听的端口号,绑定的域名,网站的根目录,默认打开的文件。
这里一共有两个 location
区块,第一个匹配默认的请求,第二个匹配对 PHP 的请求,有 PHP 请求,就把这些请求发送给 FastCGI 服务(PHP-FPM),地址是 127.0.0.1:9000

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 2,210评论 0 9
  • 1 概述 nginx代理通过ngx_http_fastcgi_module这个模块,将收到php程序的请求后就转发...
    ghbsunny阅读 40,374评论 0 2
  • Nginx的工作原理 1.Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,...
    架构飞毛腿阅读 6,312评论 1 27
  • nginx重写规则 nginx rewrite 正则表达式匹配 大小写匹配 ~ 为区分大小写匹配 ~* 为不区分大...
    桖辶殇阅读 5,707评论 0 2
  • 1.我们必须渴求真相,要渴求到为了换取真相甚至不惜被羞辱的地步。 我们一只想了解真实,现在吃的处处怕有药水,住的认...
    CSir205阅读 476评论 0 1

友情链接更多精彩内容