Сервер на localhost:port, клиент также на localhost:другой порт,слать запросы на ip компа с сервером и клиентом,с другого компьютера в локальной сети? Сейчас есть клиент на localhost:3078 он общается с серверами на localhost:3088,3089 и тд. В локальной сети с другого компюьтера я могу зайти на этот клиет через адрес-компа-на-котором-клиент:3078. Вопрос, каким способом/способами можно сделать так, чтобы клиент слал запросы не на localhost:нужный-порт, а на тот, нужный ip компа, на котором клиент и сервер? можно ли как то в локальной сети выставлять адрес, который будет рабоать для всех компов, например какой-нибудь local-site.local/com ? Может каким-нибудь nginx ом можно как-то настроить все это?
Для того чтобы клиенты на других компьютерах в локальной сети общались с сервером и клиентом на определенном компьютере, вам необходимо указать не localhost, а IP адрес этого компьютера.
Перейдите на компьютере, на котором запущен клиент, в его настройки и измените все упоминания localhost на IP адрес компьютера, на котором запущен сервер (например, 192.168.1.2).На другом компьютере в локальной сети введите в браузере адрес: http://IP_адрес_компьютера:3078, чтобы обратиться к клиенту на этом компьютере.
Чтобы обращаться к компьютеру в локальной сети через доменное имя (например, local-site.local), вы можете использовать DNS сервер в локальной сети или прописать соответствующие записи в файл hosts на каждом компьютере.
Что касается использования nginx, вы можете настроить его на проксирование запросов с одного порта на другой или с одного IP адреса на другой. Например, можно настроить nginx так, чтобы он принимал запросы на порт 80 и перенаправлял их на IP адрес компьютера с клиентом и сервером на нужном порту.
В целом, для достижения желаемого результата потребуется некоторая настройка сети и программного обеспечения, так что рекомендуется проконсультироваться с более опытным специалистом в области сетевой настройки.
Для того чтобы клиенты на других компьютерах в локальной сети общались с сервером и клиентом на определенном компьютере, вам необходимо указать не localhost, а IP адрес этого компьютера.
Перейдите на компьютере, на котором запущен клиент, в его настройки и измените все упоминания localhost на IP адрес компьютера, на котором запущен сервер (например, 192.168.1.2).На другом компьютере в локальной сети введите в браузере адрес: http://IP_адрес_компьютера:3078, чтобы обратиться к клиенту на этом компьютере.Чтобы обращаться к компьютеру в локальной сети через доменное имя (например, local-site.local), вы можете использовать DNS сервер в локальной сети или прописать соответствующие записи в файл hosts на каждом компьютере.
Что касается использования nginx, вы можете настроить его на проксирование запросов с одного порта на другой или с одного IP адреса на другой. Например, можно настроить nginx так, чтобы он принимал запросы на порт 80 и перенаправлял их на IP адрес компьютера с клиентом и сервером на нужном порту.
В целом, для достижения желаемого результата потребуется некоторая настройка сети и программного обеспечения, так что рекомендуется проконсультироваться с более опытным специалистом в области сетевой настройки.