【環境】
さくらVPS
CentOS 7
Nginx
【課題】
Nginxをインストール→右往左往しながら設定→systemctl start nginx→Faithfully yours, nginx.
素人考えですが、設定ファイルについて、エラーがあると考えています。
nginx.conf
user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf; }
conf.d/default.conf
server { #IPアドレスは自分のサーバーのものを入れてます。 listen 80; server_name ###.##.##.##; location / { proxy_pass http://127.0.0.1:8000; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_set_header X-Forwarded-Proto $scheme; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }
上記の状態でNginxで動かしているサイトにアクセスすると、下記エラーがでます。
2020/07/17 00:39:40 [error] connect() failed (111: Connection refused) while connecting to upstream,\ client: hogehoge, server: ###.##.##.##, request: "GET /?XDEBUG_SESSION_START=phpstorm HTTP/1.1", upstream: "ht\ tp://127.0.0.1:8000/?XDEBUG_SESSION_START=phpstorm", host: " ###.##.##.##:80"
何かいじってはいけないところを触ってしまったのか、他に原因があるのかさえ分かっていません。
10時間以上工数かけてしまっているので、なんとかしたいです。御存知の方、アドバイス頂きたいです。
また、conf.d以下には、default.confしかないですが、その他ファイルがあったりしますか?
もしくは、Nginx関連のファイルを初期化する方法について教えていただきたいです。
以上、よろしくお願いいたします。
あなたの回答
tips
プレビュー