Простите за вмешательство, группа активна?

35 views
Skip to first unread message

Игорь Вячславович

unread,
Jun 22, 2011, 5:01:24 PM6/22/11
to google-wa...@googlegroups.com
В интернете поразительно мало информации на эту тему и, тем более, русскоязычных ресурсов.
Есть ли ещё кто-то, кто занимается разработками Wave In a Box?
Если такие есть, подскажите, как сделать сервер общедоступным? 

Что имеем:
Mac OS X Lion (dev preview 4). Компьютер подключен к интернету напрямую. Есть внешний ip.
Исходники скачал отсюда: https://wave-protocol.googlecode.com/hg/ Скомпилировал.
Установил OpenFire и базу данных MongoDB
В файле server.config вбиваю следующее:

wave_server_domain = re-people.com
http_frontend_public_address = wave.re-people.com:80
http_frontend_addresses = 127.0.0.1:9898
resource_bases = ./war
signer_info_store_type = mongodb
signer_info_store_directory = _certificates
attachment_store_type = mongodb
attachment_store_directory = _attachments
account_store_type = mongodb
account_store_directory = _accounts
delta_store_type = file
delta_store_directory = _deltas
use_socketio = true
admin_user = @wave.re-people.com
# include = server.federation.config
waveserver_disable_verification = true
waveserver_disable_signer_verification = true

Запускаю:
./run-server.sh

Волна доступна по адресу 127.0.0.1:9898
Вопрос: как сделать волну общедоступной?

Evgeny P

unread,
Jun 23, 2011, 12:59:36 AM6/23/11
to google-wa...@googlegroups.com
Можете попробовать проксировать с помощью nginx или других проксирующих-серверов.

23 июня 2011 г. 0:01 пользователь Игорь Вячславович <re.l...@gmail.com> написал:
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком
группы "Google Wave Россия" в Группах Google.
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
google-wa...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
google-wave-rus...@googlegroups.com
Чтобы выполнить другие действия, посетите страницу группы
http://groups.google.com/group/google-wave-russia?hl=ru

Ilya Nenashev

unread,
Jun 23, 2011, 2:03:05 AM6/23/11
to google-wa...@googlegroups.com
дык если есть внешний IP, зачем Вы указываете локальный 127.0.0.1 ?
Укажите внешний, извне ведь по нему обращаются.

23 июня 2011 г. 1:01 пользователь Игорь Вячславович
<re.l...@gmail.com> написал:

Жаков Виталий

unread,
Jun 23, 2011, 8:36:13 AM6/23/11
to google-wa...@googlegroups.com
23.06.2011 03:01, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫:
http_frontend_addresses = 127.0.0.1:9898
О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ IP.

Игорь Вячславович

unread,
Jun 23, 2011, 10:25:06 AM6/23/11
to google-wa...@googlegroups.com
«Укажите внешний, извне ведь по нему обращаются.»
Дык. если бы всё так просто. 
При попытке запихать в параметр http_frontend_addresses что-то, отличное от локалхоста, сервер не запускается:

java.net.BindException: Can't assign requested address
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:209)
at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:289)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
at org.eclipse.jetty.server.Server.doStart(Server.java:253)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
at org.waveprotocol.box.server.rpc.ServerRpcProvider.startWebSocketServer(ServerRpcProvider.java:360)
at org.waveprotocol.box.server.ServerMain.run(ServerMain.java:170)
at org.waveprotocol.box.server.ServerMain.main(ServerMain.java:123)
23.06.2011 18:09:26 org.waveprotocol.box.server.rpc.ServerRpcProvider startWebSocketServer
SEVERE: Fatal error starting http server.
java.net.BindException: Can't assign requested address
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:209)
at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:289)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
at org.eclipse.jetty.server.Server.doStart(Server.java:253)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
at org.waveprotocol.box.server.rpc.ServerRpcProvider.startWebSocketServer(ServerRpcProvider.java:360)
at org.waveprotocol.box.server.ServerMain.run(ServerMain.java:170)
at org.waveprotocol.box.server.ServerMain.main(ServerMain.java:123)

++ у меня на этой машине сейчас стоит и запущен апач;

Ivan Afonichev

unread,
Jun 23, 2011, 10:32:49 AM6/23/11
to google-wa...@googlegroups.com
0.0.0.0 спасет отца русской революции

Игорь Вячславович

unread,
Jun 23, 2011, 5:29:12 PM6/23/11
to google-wa...@googlegroups.com
«0.0.0.0 спасет отца русской революции»
О_о
Что за мистика! Действительо, спасло! 
+ Настроил реврайт с порта 9898 на 80 и теперь вообще красота!
Спасибо! Спасибо! =)
Reply all
Reply to author
Forward
0 new messages