加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 搜索优化 > 正文

相关ThinkPHP在阿里云上的nginx.config配置方法

发布时间:2022-06-08 10:24:05 所属栏目:搜索优化 来源:互联网
导读:这篇文章主要介绍了ThinkPHP在阿里云上的nginx.config配置实例详解,需要的朋友可以参考下 具体代码如下所示: # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Docum
  这篇文章主要介绍了ThinkPHP在阿里云上的nginx.config配置实例详解,需要的朋友可以参考下
 
  具体代码如下所示:
 
  # For more information on configuration, see:
  #  * Official English Documentation: http://nginx.org/en/docs/
  #  * Official Russian Documentation: http://nginx.org/ru/docs/
  user nginx;
  worker_processes auto;
  error_log /var/log/nginx/error.log;
  pid /run/nginx.pid;
  events {
    worker_connections 1024;
  }
  http {
    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" "$http_x_forwarded_for"';
    access_log /var/log/nginx/access.log main;
    sendfile      on;
    tcp_nopush     on;
    tcp_nodelay     on;
    keepalive_timeout  65;
    types_hash_max_size 2048;
    include       /etc/nginx/mime.types;
    default_type    application/octet-stream;
    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;
    server {
      listen    80 default_server;
      listen    [::]:80 default_server;
      server_name _;
      root     /usr/share/nginx/html;
      # Load configuration files for the default server block.
      include /etc/nginx/default.d/*.conf;
      location / {
         #try_files $uri $uri/ /index.php;
         root  /usr/share/nginx/html;
         index index.php index.html index.htm;
         if (!-e $request_filename) {  rewrite ^(.*)$ /index.php?s=$1 last;  break;  }
      }      
      # redirect server error pages to the static page /40x.html
      #
      error_page 404       /404.html;     
      location = /40x.html {
      }
      # redirect server error pages to the static page /50x.html
      #
      error_page  500 502 503 504 /50x.html;
      location = /50x.html {
      }
      location ~ .php$ {
      root      /usr/share/nginx/html;
      fastcgi_pass  127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include    fastcgi_params;
      }
      location ~ /.ht {
      deny all;
      }
    }
  }
  以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
 
  以上就是关于ThinkPHP在阿里云上的nginx.config配置的详细内容。

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!