###前提・実現したいこと
登録したドメインを利用できるようにしたいです。
###発生している問題・エラーメッセージ
このサイトにアクセスできません candate.tk のサーバーの DNS アドレスが見つかりませんでした。 candidate tk works を Google で検索してください ERR_NAME_NOT_RESOLVED
ドメイン登録をしてnginxにホストを登録したのですが、
ブラウザに表示されたりされなかったりします。
今はされなくなりました。
変なのは、本番環境ブラウザで「戻る」や「次へ」へ行くと画面が表示されたりされなかったりすることです。
しかも、
新しくデプロイしたので映るはずのないページがその時表示されます。
###該当のソースコード
ログ→設定の流れで書きます。
【unicorn.log】
I, [2017-02-27T17:56:58.505713 #24460] INFO -- : master complete I, [2017-02-27T17:57:11.295552 #25728] INFO -- : Refreshing Gem list I, [2017-02-27T17:57:14.160655 #25728] INFO -- : unlinking existing socket=/var/run/unicorn/unicorn.sock I, [2017-02-27T17:57:14.160953 #25728] INFO -- : listening on addr=/var/run/unicorn/unicorn.sock fd=8 I, [2017-02-27T17:57:14.161151 #25728] INFO -- : worker=0 spawning... I, [2017-02-27T17:57:14.164357 #25728] INFO -- : worker=1 spawning... I, [2017-02-27T17:57:14.165491 #25732] INFO -- : worker=0 spawned pid=25732 I, [2017-02-27T17:57:14.165846 #25732] INFO -- : worker=0 ready I, [2017-02-27T17:57:14.166668 #25728] INFO -- : master process ready I, [2017-02-27T17:57:14.167547 #25735] INFO -- : worker=1 spawned pid=25735 I, [2017-02-27T17:57:14.167844 #25735] INFO -- : worker=1 ready
【nginx】
function.php", host: "test.yutori.top" 2017/02/27 17:41:37 [error] 24015#24015: *2051 connect() to unix:/var/run/unicorn/unicorn_bot.sock failed (111: Connection refused) while connecting to upstream, client: 66.249.79.141, server: sample-bot.tk, request: "GET /robots.txt HTTP/1.1", upstream: "http://unix:/var/run/unicorn/unicorn_bot.sock:/robots.txt", host: "test.yutori.top" 2017/02/27 17:58:40 [error] 24015#24015: *2058 connect() to unix:/var/run/unicorn/unicorn_bot.sock failed (111: Connection refused) while connecting to upstream, client: 126.129.108.242, server: sample-bot.tk, request: "GET / HTTP/1.1", upstream: "http://unix:/var/run/unicorn/unicorn_bot.sock:/", host: "sample-bot.tk" 2017/02/27 17:58:40 [error] 24015#24015: *2058 connect() to unix:/var/run/unicorn/unicorn_bot.sock failed (111: Connection refused) while connecting to upstream, client: 126.129.108.242, server: sample-bot.tk, request: "GET /favicon.ico HTTP/1.1", upstream: "http://unix:/var/run/unicorn/unicorn_bot.sock:/favicon.ico", host: "sample-bot.tk", referrer: "http://sample-bot.tk/" 2017/02/27 18:00:30 [error] 24015#24015: *2062 connect() to unix:/var/run/unicorn/unicorn_bot.sock failed (111: Connection refused) while connecting to upstream, client: 163.172.65.41, server: sample-bot.tk, request: "GET / HTTP/1.1", upstream: "http://unix:/var/run/unicorn/unicorn_bot.sock:/", host: "sample-bot.tk" 2017/02/27 18:00:50 [error] 24015#24015: *2064 connect() to unix:/var/run/unicorn/unicorn_bot.sock failed (111: Connection refused) while connecting to upstream, client: 5.196.87.50, server: sample-bot.tk, request: "GET /robots.txt HTTP/1.1", upstream: "http://unix:/var/run/unicorn/unicorn_bot.sock:/robots.txt", host: "sample-bot.tk" 2017/02/27 18:02:24 [notice] 25743#25743: signal process started
【production】
I, [2017-02-27T17:56:45.081698 #25648] INFO -- : Migrating to CreateContacts (20170223024641) D, [2017-02-27T17:56:45.082516 #25648] DEBUG -- : (0.1ms) begin transaction D, [2017-02-27T17:56:45.083774 #25648] DEBUG -- : (0.4ms) CREATE TABLE "contacts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "email" varchar, "message" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) D, [2017-02-27T17:56:45.085021 #25648] DEBUG -- : SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20170223024641"]] D, [2017-02-27T17:56:45.310852 #25648] DEBUG -- : (225.5ms) commit transaction D, [2017-02-27T17:56:45.315047 #25648] DEBUG -- : ActiveRecord::InternalMetadata Load (0.2ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ? [["key", :environment], ["LIMIT", 1]] D, [2017-02-27T17:56:45.320488 #25648] DEBUG -- : (0.1ms) begin transaction D, [2017-02-27T17:56:45.322152 #25648] DEBUG -- : SQL (0.2ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["key", "environment"], ["value", "production"], ["created_at", 2017-02-27 08:56:45 UTC], ["updated_at", 2017-02-27 08:56:45 UTC]] D, [2017-02-27T17:56:45.355745 #25648] DEBUG -- : (33.3ms) commit transaction
次に設定ファイルです。
【unicorn.rb】
worker_processes 2 working_directory "/home/anime/deploy/current" listen "/var/run/unicorn/unicorn.sock" pid "/var/run/unicorn/unicorn.pid" stderr_path "/home/anime/deploy/current/log/unicorn.log" stdout_path "/home/anime/deploy/current/log/unicorn.log" preload_app true
【sample.conf】
upstream unicorn-unix-domain-socket { server unix:/var/run/unicorn/unicorn.sock fail_timeout=0; } upstream unicorn-tcp { server 127.0.0.1; } server { listen 80; server_name candate.tk; root /home/anime/var/www/anime/public; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; location / { proxy_pass http://unicorn-unix-domain-socket; } }
【iptables】
# Generated by iptables-save v1.4.7 on Fri Jan 20 17:22:53 2017 *filter :INPUT DROP [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [66777:4837845] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 61203 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m tcp --dport 61203 -j ACCEPT #-A SERVICES -p tcp --dport 22 -j ACCEPT #-A SERVICES -p tcp --dport 3000 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j DROP -A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN,SYN,RST,PSH,ACK,URG -j DROP -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT # Completed on Fri Jan 20 17:22:53 2017
他に解決していない質問
Paperclipを使い本番環境で画像パスが合いません。
回答1件
あなたの回答
tips
プレビュー