美文网首页
nginx服务器虚拟主机配置详解

nginx服务器虚拟主机配置详解

作者: e7b2d037d29a | 来源:发表于2020-06-18 19:00 被阅读0次
server {

    listen      80;                                                                                              #监听80端口

    server_name  baidu.com;                                                                         #域名

    root    "D:/phpStudy/PHPTutorial/WWW/smartcard/public";                     #项目根目录表示用该服务器访问该域名时会访问到

    index  index.html index.htm index.php;                                                     #这个目录下面的index index.html index.htm                                                                                                                                    #index.php 文件

    error_page  500 502 503 504  /50x.html;                                                   #服务器出错后会调用public/500.html等页面

    location = /50x.html {                                                                                   

        root  html;

    }

    location / {                                                                                                    #在Nginx低版本中,是不支持PATHINFO的,但是                                                                                                                           #可以通过在Nginx.conf中配置转发规则实现:

                if (!-e $request_filename){

                    rewrite  ^/(.*)$  /index.php?s=/$1  last;

          }

}

    location ~ \.php(.*)$  {

        fastcgi_pass  127.0.0.1:9000;

        fastcgi_index  index.php;

        fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;

        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name; #脚本文件请求的路径

        fastcgi_param  PATH_INFO  $fastcgi_path_info;                                              #可自定义变量

        fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;

        include        fastcgi_params;

    }

}

相关文章

  • Nginx进阶

    nginx 日志文件详解 监听 nginx 虚拟机配置 基于域名的虚拟主机

  • Nginx 虚拟主机

    上一篇 Nginx 配置文件 Nginx 虚拟主机配置  虚拟主机是一种特殊的软硬件技术,它可以将一台服务器分成多...

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • Nginx 虚拟主机配置和日志管理 [2]

    一、nginx虚拟主机配置 Nginx虚拟主机对应的文件实体就是/usr/local/nginx/nginx.co...

  • nginx

    nginx centos 7.3 nginx服务器安装及配置文件详解像负载均衡配置(包括健康检查)、缓存(包括清空...

  • Nginx

    安装Nginx 配置虚拟主机

  • nginx2-路由

    1.nginx管理虚拟主机 基于域名虚拟主机配置 基于端口虚拟主机配置 基于ip虚拟主机配置 2.Location...

  • Nginx虚拟主机与安全认证实战

    知识要点: 配置Nginx虚拟主机实践 安全认证实践 安装验证 Nginx虚拟主机配置讲解 讲解配置之前我们要了解...

  • Nginx——虚拟主机配置

    基于域名的虚拟主机 基于端口的虚拟主机 基于IP的虚拟主机nginx的主配置文件/etc/nginx/nginx....

  • Nginx 常用配置

    1. Nginx 配置虚拟主机 1.1 基于 IP 的虚拟主机 修改配置文件 nginx.conf 重启服务 测试...

网友评论

      本文标题:nginx服务器虚拟主机配置详解

      本文链接:https://www.haomeiwen.com/subject/hfcpxktx.html