摘要:示列根站点项目二级项目完整根站点项目二级项目
示列
## 根站点项目 location / { try_files $uri $uri/ /index.php?$query_string; } ## 二级项目 location /public/ { index index.php index.html; if (!-e $request_filename){ rewrite ^/public/(.*)$ /public/index.php/$1 last; } }完整
server { listen 80; listen 443 ssl http2; ssl_certificate /usr/local/nginx/conf/ssl/xxx.com.crt; ssl_certificate_key /usr/local/nginx/conf/ssl/xxx.com.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; ssl_ciphers TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5; ssl_prefer_server_ciphers on; ssl_session_timeout 10m; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_buffer_size 1400; add_header Strict-Transport-Security max-age=15768000; ssl_stapling on; ssl_stapling_verify on; server_name xxx.com www.xxx.com; access_log off; index index.html index.htm index.php; root /data/wwwroot/xxx.com; ## 根站点项目 location / { try_files $uri $uri/ /index.php?$query_string; } ## 二级项目 location /public/ { index index.php index.html; if (!-e $request_filename){ rewrite ^/public/(.*)$ /public/index.php/$1 last; } } #error_page 404 /404.html; #error_page 502 /502.html; location ~ [^/].php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; } location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { expires 30d; access_log off; } location ~ .*.(js|css)?$ { expires 7d; access_log off; } location ~ /.ht { deny all; } }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/40481.html
摘要:是一款具有高负载能力的服务器,也是架构的主要角色之一。多站点设置前面我们修改配置文件的代码位置,都是在下的里。如果想项目和项目均适用端口,则需要利用做反向代理设置。 nginx 是一款具有高负载能力的 web 服务器,也是 LNMP 架构的主要角色之一。现在越来越多的开发者选择 nginx 作为 php 的好搭档,替代 apache 的位置。下面我以 Mac 系统为例,介绍下 ngin...
摘要:是一款具有高负载能力的服务器,也是架构的主要角色之一。多站点设置前面我们修改配置文件的代码位置,都是在下的里。如果想项目和项目均适用端口,则需要利用做反向代理设置。 nginx 是一款具有高负载能力的 web 服务器,也是 LNMP 架构的主要角色之一。现在越来越多的开发者选择 nginx 作为 php 的好搭档,替代 apache 的位置。下面我以 Mac 系统为例,介绍下 ngin...
摘要:前言设置项目的域名站点的时候,需要对做一些对应的重写配置,用来做相关路由,否则会报。 前言 设置laravel项目的域名站点的时候,需要对nginx做一些对应的重写rewrite配置,用来做相关路由,否则会报404。 nginx.conf配置 server { listen 80; server_name xxx.com; #域名 root /data/www...
摘要:前言设置项目的域名站点的时候,需要对做一些对应的重写配置,用来做相关路由,否则会报。 前言 设置laravel项目的域名站点的时候,需要对nginx做一些对应的重写rewrite配置,用来做相关路由,否则会报404。 nginx.conf配置 server { listen 80; server_name xxx.com; #域名 root /data/www...
阅读 2448·2021-10-08 10:17
阅读 1823·2021-09-06 15:02
阅读 2538·2019-08-29 17:30
阅读 2663·2019-08-29 13:24
阅读 1521·2019-08-29 11:12
阅读 3337·2019-08-28 17:52
阅读 666·2019-08-26 11:30
阅读 3575·2019-08-26 11:01