Вы имеете в виду то, что самая долгая переменная длина? Чтобы полагать, что можно использовать "x" perl для создания очень длинного имени переменной:
VAR=`perl -e 'print "a"x131071'` ; bash a.sh $VAR
В Моей системе 131 071 работа:
и переменная печатается в 131 072, это является слишком большим:
VAR=`perl -e 'print "a"x131072'` ; bash a.sh $VAR
bash: /bin/bash: Argument list too long
чего вы хотите достичь и как вы терпите неудачу?
вы хотите, чтобы серверы общались друг с другом? они оба в сети? оба должны быть доступны из Интернета?
если им нужно только разговаривать друг с другом, назначьте им два разных статических IP-адреса в одной подсети и соедините их сетевым кабелем (возможно, через маршрутизатор)
, если если вы хотите, чтобы оба хоста были доступны «извне», вам, скорее всего, понадобится NAT и переадресация портов, когда один порт на маршрутизаторе перенаправляется на определенный хост в вашей частной сети; обратите внимание, что данный порт может быть перенаправлен только на один хост за раз,
Вам понадобится обратный прокси, что-то вроде этих строк:
Предположим, что веб-сайт Windows называется win.example.com, а веб-сайт Linux - lin.example.com .
Записи DNS для win.example.com и lin.example.com указывают на один и тот же статический IP-адрес.
NAT пересылает на сервер Linux.
Веб-сервер Linux-сервера будет настроен с именем виртуальные серверы для win.example.com и lin.example.com. lin.example.com будет обслуживаться напрямую. win.example.com будет обратным проксированием на машину Windows. (Как это будет сделано, зависит от программного обеспечения вашего веб-сервера.)
Самым простым решением было бы получить другой IP-адрес.
Вам определенно нужно каким-то образом настроить NAT в вашем брандмауэре или маршрутизаторе.
Перенаправляйте входящий веб-трафик на прокси-сервер. сервер, такой как SQUID http://www.squid-cache.org/
или ваш сервер apache, используя mod_proxy.
Вот ссылка, чтобы вы начали с этого. http://httpd.apache.org/docs/2.2/mod/mod_proxy.html