nginx Server服务配置说明

本文详细介绍了Nginx服务器配置的实例,包括域名绑定、根目录设置、首页文件指定、日志记录、反向代理、PHP文件处理及重定向规则等关键配置项,为读者提供了一个全面理解Nginx配置的基础。

配置Demo

server {
    server_name  adminapi-local.activity.com;
    root D:\WWW\project\activity-api\public;
    index index.php index.html;
    access_log /data/log/nginx/lottery-$host.log;
    location / {
        if (!-e $request_filename) {
            rewrite ^(.*)$ /admin.php?pathinfo=$1 last;
            break;
        }
    }
    location ~ \.php(.*)$ {
        fastcgi_pass   127.0.0.1:9000;
        include        fastcgi.conf;
        fastcgi_param LOTTERY_ENV dev;
    }
}

路由到项目根目录时的处理

location / {

}

请求网站下PHP文件的时候,反向代理到cgi

location ~ .php(.*)$ {

}
https://blog.youkuaiyun.com/zjuwangleicn/article/details/79300347

当访问的文件和目录不存在时,重定向到某个php文件

if( !-e $request_filename )
{
rewrite ^/(.*)$ index.php last;
}

https://www.linuxidc.com/Linux/2014-01/95493.htm

服务配置指令
listen 80 监听端口
server_name www.test.com 主机host
root /data/html 根目录
index index.php index.html 首页
location / {} 根目录路由

转载于:https://www.cnblogs.com/zqsb/p/10968611.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值