前提・実現したいこと
nginxをDockerで作成時に下記のようなエラーが出ていて表示することができません。
発生している問題・エラーメッセージ
sent in stderr: "Primary script unknown" while reading response header from upstream
該当のソースコード
Dockerfile
FROM debian:jessie RUN apt-get update && \ apt-get install -y nginx && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* COPY docker/nginx/nginx.conf /etc/nginx/ COPY docker/nginx/app.conf /etc/nginx/sites-available/ RUN ln -s /etc/nginx/sites-available/app.conf /etc/nginx/sites-enabled/app RUN rm /etc/nginx/sites-enabled/default RUN echo "upstream php-upstream { server php-fpm:9000; }" > /etc/nginx/conf.d/upstream.conf RUN usermod -u 1000 www-data COPY --chown=www-data:www-data ./src /var/www/html CMD ["nginx"] EXPOSE 80 EXPOSE 443
app.conf
server { root /var/www/html; location / { try_files $uri @rewriteapp; } location @rewriteapp { rewrite ^(.*)$ /index.php/$1 last; } location ~ ^/(.+.php)(/|$) { fastcgi_pass php-upstream; fastcgi_split_path_info ^(.+.php)(/.*)$; include fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; fastcgi_param HTTPS off; } location ~* ^.+.(woff|svg|jpg|jpeg|gif|png|ico|css|js|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|mov|xml|flv|f4v)$ { access_log off; log_not_found off; add_header Cache-Control public; expires 24h; } }
nginx.conf
user www-data; worker_processes 4; pid /run/nginx.pid; events { worker_connections 2048; multi_accept on; use epoll; } http { server_tokens off; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 15; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; access_log off; error_log off; gzip on; gzip_disable "msie6"; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; open_file_cache max=100; } daemon off;
試したこと
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
に変更すると治るという記事もありましたがダメでした。
補足情報(FW/ツールのバージョンなど)
画面には404のFile not found.が出ております。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/10 02:35
2020/06/10 08:09
2020/06/10 23:45
2020/06/11 06:14
2020/06/11 08:57
2020/06/11 09:10
2020/06/11 09:17
2020/06/11 12:26
2020/06/11 12:27
2020/06/11 12:53
2020/06/11 12:56