-1
私はNginxとphp-fpmを使用したドッカー環境を持っています。ドッカー付きnginxの設定
ここは私のnginx confです。
server {
sendfile off;
server_name project.dev;
listen 80;
root /var/www/html/project/web;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
location/{
try_files $uri @rewriteapp;
}
location @rewriteapp {
rewrite ^(.*)$ /app_dev.php/$1 last;
}
location ~ ^/(app|app_dev|config)\.php(/|$) {
fastcgi_pass php-fpm:9000;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTPS off;
}
}
私は私の/etc/hosts
ファイルにproject.dev
を追加しました。
project.dev
を使用すると非常にうまく動作します。
server_name project.dev;
をserver_name _;
に置き換えてください。ポート80への接続はすべて私のアプリに行き、devで動作します。
しかし、私はそれをしても機能しません。
ポート80へのすべての接続をサーバー名を使用せずに自分のプロジェクトに移動するための設定は何ですか?