質問編集履歴

1 タイトルを逆にしました。

ma7ma7pipipi

ma7ma7pipipi score 63

2016/09/12 13:54  投稿

cakephp3 nginx の影響を受けないフォルダ設定
nginx cakephp3 の影響を受けないフォルダ設定
cakephp3で開発をしております。
your.com でアクセスした場合、cakephp3が表示され使えるのですが
今回は your.com/hoge/ でアクセスした時に
"cakephpを介さずにそのまま hoge 内のフォルダ及びファイルを参照"
といった事をしたいです。
どのようにすれば良いでしょうか。
今の記述は以下になります。
```nginx
# HTTP で接続があった際に HTTPS へリダイレクトする為の設定
server {
listen 80;
server_name your.com;
rewrite ^ https://$server_name$request_uri? permanent;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
#sslの設定ここから
ssl_certificate /etc/letsencrypt/live/your.com/fullchain.pem;#ここをfullchain.pemに変更
ssl_certificate_key /etc/letsencrypt/live/your.com/privkey.pem;
ssl_dhparam /etc/letsencrypt/live/your.com/dhparam.pem;
ssl_session_timeout 10m;
ssl_prefer_server_ciphers on;ssl_ciphers 'ECDH !aNULL !eNULL !SSLv2 !SSLv3';
add_header Strict-Transport-Security "max-age=31536000;includeSubdomains";
#ここまでsslの設定
server_name your.com;
root /var/www/html/your.com/webroot/;
index index.html index.php;
location / {
try_files $uri $uri?$args $uri/ /index.php?$uri&$args /index.php?$args;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
```
以上
よろしくお願いします。
  • nginx

    1035 questions

    nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

  • CakePHP

    2521 questions

    CakePHPは、PHPで書かれたWebアプリケーション開発用のフレームワークです。 Ruby on Railsの考え方を多く取り入れており、Railsの高速性とPHPの機動性を兼ね備えています。 MVCやORMなどを「規約優先の考え方」で利用するため、コードを書く手間を省くことができます。 外部のライブラリに依存しないので、単体での利用が可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る