nginxでバーチャルホスト設定したらphpがダウンロードされる件

設定変えてみたりして色々試してみたけど、ずっとphpファイルにアクセスしてもダウンロードされてしまうだけと言った状況が続いてましたが、いざ解決するとブラウザのキャッシュが効いていてしまっていてサーバの設定を変更しても反映されてなかっただけっぽかったような・・・(^q^)

とりあえずコピペ用に /etc/nginx/conf.d/virtual.conf のメモメモ。

server {
  listen 80;
  server_name hogehoge.com;

  access_log  /var/log/nginx/access_hoge.log;
  error_log   /var/log/nginx/error_hoge.log;

  location / {
    root /var/www/****;
    index index.html index.htm;
  }

  location ~ \.php$ {
    fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  /var/www/****/$fastcgi_script_name;
    include        fastcgi_params;
  }
}

大阪の江坂でウェブ制作をしている、インフラもシステムもデザインもディレクションもできるエンジニア。 広く浅く薄っぺらくですが(笑)

Leave a reply:

Your email address will not be published.