Я пытаюсь настроить PyCharm License Server на свою локальную сеть.Как получить доступ к веб-странице (обслуживается сервером лицензий Pycharm, на Ubuntu) на 8080 по локальной сети
У меня есть сервер Ubuntu 16.04, hightower
настроенный для этого. Я установил сервер лицензий, и это, кажется, успешно работает на 8080:
[email protected]:/opt/jetbrains$ sudo bin/license-server.sh start
Starting JetBrains License Service...
* Logging initialized @269ms
* jetty-9.3.z-SNAPSHOT
INFO Config:92 - Reading classpath resource config/base.conf
INFO Application:60 - Recources scan took 61
INFO ApplicationContext:31 - Executing startup sequence on class com.jetbrains.ls.floating.LSApplication
INFO Server:64 - Initializing from server-config.xml
INFO Server:81 - server-config.xml is missing or corrupt. /root/.jb-license-server/server-config.xml (No such file or directory)
INFO ApplicationContext:31 - Executing startup sequence on class com.jetbrains.ls.config.Config
INFO ApplicationContext:31 - Executing startup sequence on class com.jetbrains.ls.floating.upstream.LogQueue
INFO ApplicationContext:31 - Executing startup sequence on class com.jetbrains.ls.floating.reporting.ReportingQueue
INFO ApplicationContext:31 - Executing startup sequence on class com.jetbrains.ls.floating.reporting.ResultStorage
MaxData ok
SimpleKey okCounterKeys ok
UsersAndIps ok
IntervalResults ok
INFO Storage:41 - Results: 30/01/2017 12:45 - 30/01/2017 13:23. Last uploaded: null
INFO ApplicationContext:31 - Executing startup sequence on class com.jetbrains.ls.floating.state.StallTicketRemover
* Started [email protected]{/,file:///opt/jetbrains/web/,AVAILABLE,localhost}
* Started [email protected]{/,null,AVAILABLE}
* Started [email protected]{HTTP/1.1,[http/1.1]}{hightower:8080}
* Started @1055ms
* JetBrains License Service is listening on {hightower:8080}
JetBrains License Service is running
Но я не могу получить доступ к webpage at 8080 с другого компьютера в локальной сети, для того, чтобы продолжить процесс.
С рабочей станции, 01-e
по локальной сети с графическим интерфейсом/Ubuntu 16.04, пытается получить доступ к hightower:8080
или http://hightower:8080/register
или 192.168.0.7:8080
или hightower.domain.local:80801
или любой комбо дает мне:
Firefox не может установить подключение к сервер на hightower: 8080.
Я могу свистеть Хайтауэр:
...-01-e:~$ ping hightower
PING hightower.domain.local (192.168.0.7) 56(84) bytes of data.
64 bytes from hightower.domain.local (192.168.0.7): icmp_seq=1 ttl=64 time=0.170 ms
Firewall не включен, на сервере hightower
[email protected]:/opt/jetbrains$ sudo ufw status
Status: inactive
Stabbing в темноте, чтобы увидеть, если страница фактически служили:
[email protected]:/opt/jetbrains$ wget hightower:8080
--2017-01-30 13:47:38-- http://hightower:8080/
Resolving hightower (hightower)... 127.0.1.1
Connecting to hightower (hightower)|127.0.1.1|:8080... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://hightower:8080/register [following]
--2017-01-30 13:47:38-- http://hightower:8080/register
Reusing existing connection to hightower:8080.
HTTP request sent, awaiting response... 200 OK
So Как сделать эту страницу видимой в моей локальной сети?
Редактировать: Дополнительная копия, похоже, 8080 служит только для локального использования. Я предполагаю, что это проблема.
[email protected]:/opt/jetbrains$ netstat -nl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 127.0.1.1:8080 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 127.0.0.1:33247 :::* LISTEN
Edit:
[email protected]:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 hightower
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Причиной проблемы может быть то, что сервер лицензий настроен на 127.0.1.1 вместо IP-адреса компьютера. Вы можете посмотреть файл hosts на компьютере, на котором настроен сервер лицензий, вы можете решить проблему там. Если нет, можете ли вы разместить содержимое своего файла hosts? – Ernst
добавлен. Так что мне просто нужно изменить IP-адрес hightower на его IP-адрес LAN? – 43Tesseracts