Title: Проблема с bitcoind на FreeBSD Post by: suppp on February 01, 2012, 12:12:11 PM Помогите с bitcoind на FreeBSD, хочу освоить
Купил VDS, установил из портов bitcoin-0.4, настроил bitcoin.conf Code: # server=1 tells Bitcoin to accept JSON-RPC commands. Запускаю сервер, все блоки выкачались: Code: > bitcoind -daemon процесс появляется, все ок, но никак не могу подключиться к нему, упорно выдает 403 ошибку: Code: > bitcoind getblockcount пробую подключиться также и через JSON-RCP_PHP клиент, тоже 403 куда копать, уже все обыскал :( как можно еще диагностировать проблему? на локалхосте под windows с тем же конфигом - все работает ок Title: Re: Проблема с bitcoind на FreeBSD Post by: LZ on February 01, 2012, 12:50:51 PM При выключенном демоне что пишет?
Code: error: couldn't connect to server Или что-то другое? Title: Re: Проблема с bitcoind на FreeBSD Post by: suppp on February 01, 2012, 12:56:49 PM При выключенном демоне что пишет? да, так точно и пишет - couldn't connect to serverCode: error: couldn't connect to server Или что-то другое? мне тут подсказали, что проблема в механизме разделения jail у хостера, что-то вроде отключенного 127.0.0.1 буду копать дальше Title: Re: Проблема с bitcoind на FreeBSD Post by: LZ on February 01, 2012, 01:04:48 PM Отпишитесь, если решите проблему. Информация может быть полезна.
А демон запущен под тем же юзером? Вообще, даже если через браузер зайти на http://127.0.0.1:8332/ (http://127.0.0.1:8332/) и ввести пароль, то он должен ответить в формате JSON. Code: {"result":null,"error":{"code":-32700,"message":"Parse error"},"id":null} Title: Re: Проблема с bitcoind на FreeBSD Post by: suppp on February 01, 2012, 01:16:51 PM Верно, с браузера должен быть этот JSON-ответ (кстати, с HTTP-кодом 500 Internal Server Error)
А меня получается просто 403 Forbidden без тела ответа, видимо действительно дело в конфигурации моего VDS Отпишу, как получится что-нибудь, спасибо за содействие Title: Re: Проблема с bitcoind на FreeBSD Post by: Lexiko on February 01, 2012, 02:35:55 PM Не думаю что на фряхе будет какая-то специфика настройки.
вот мой bitcoin.conf Quote server=1 gen=0 rpcuser=xxx rpcpassword=xxx rpcport=8332 rpcallowip=1.2.3.4 (это внутренний ип самого дедика) daemon=1 debug=0 вот так запускаю ./bitcoind -datadir=/opt/bitcoin/.bitcoin -conf=/opt/bitcoin/bitcoin.conf думаю проблема в том, что не добавлен собственный ип в разрешенные, там вроде по дефолту блочить всех, даже себя. Попробуй телнетом ломанись с самого сервера на rpc порт , будет ли коннект. Кстати, я себе под дебианом сделал запуск человеческий, init.d скрипт, папки разнес по своим местам, запуск от ограниченного юзера bitcoin , monit, который следит за демоном и перезапускает, если тот свалился. Если кому интересно, выложу где-то. Title: Re: Проблема с bitcoind на FreeBSD Post by: LZ on February 01, 2012, 07:18:29 PM Для localhost вроде всегда доступ открыт. Если, конечно, хостинг действительно loopback не запретил.
Title: Re: Проблема с bitcoind на FreeBSD Post by: Lexiko on February 01, 2012, 07:28:38 PM Для localhost вроде всегда доступ открыт. Если, конечно, хостинг действительно loopback не запретил. Для localhost может и открыт, а вот для ip , прикрученного к серверу, скорее всего нет. Клиент же будет коннектиться скорее всего не от имени localhost , а от имени серверного айпишника.Title: Re: Проблема с bitcoind на FreeBSD Post by: FAN on April 17, 2012, 02:45:05 PM может не все прочитал и совсем не так понял, но насколько я помню, нехватает р2роол-а...
Title: Re: Проблема с bitcoind на FreeBSD Post by: LZ on April 17, 2012, 11:47:51 PM Очень даже может быть, раздел-то не Майнеры... ::)
Title: Re: Проблема с bitcoind на FreeBSD Post by: Vyacheslav on December 15, 2012, 09:01:23 PM Не думаю что на фряхе будет какая-то специфика настройки. Было бы очень интересно... буду ждать выкладок ) Заранее спасибо!вот мой bitcoin.conf Quote server=1 gen=0 rpcuser=xxx rpcpassword=xxx rpcport=8332 rpcallowip=1.2.3.4 (это внутренний ип самого дедика) daemon=1 debug=0 вот так запускаю ./bitcoind -datadir=/opt/bitcoin/.bitcoin -conf=/opt/bitcoin/bitcoin.conf думаю проблема в том, что не добавлен собственный ип в разрешенные, там вроде по дефолту блочить всех, даже себя. Попробуй телнетом ломанись с самого сервера на rpc порт , будет ли коннект. Кстати, я себе под дебианом сделал запуск человеческий, init.d скрипт, папки разнес по своим местам, запуск от ограниченного юзера bitcoin , monit, который следит за демоном и перезапускает, если тот свалился. Если кому интересно, выложу где-то. |