Настройте IP-адрес вместо localhost:8080 кота eg:192.260.0.2:8080

При попытке выяснить, какой из сценария Вашего пользователя ест Ваши ресурсы, Вы могли использовать апачский itk mpm, который выполняет vhosts при пользователе/группе по Вашему выбору. Каждый запрос разветвляет апачский процесс, работающий как тот пользователь. Таким образом PS/вершина произвел, показал бы, какой пользователь запускает скрипт (и таким образом который vhost) - оборотная сторона - то, что itk значительно медленнее, конечно. - С тех пор с нормальным предварительным ветвлением или апачем mpm's рабочего обрабатывает несколько запросов в одном процессе для производительности, более трудно сказать, какие запросы съедают Ваше заклинание.

При попытке узнать точно, какие функции в php приложении израсходовали Ваши ресурсы, то необходимо будет использовать xdebug. Очевидно, профильный метод xdebug был бы одним контролем времени для одного php приложения и не решением для обнаружения, какой сценарий, принадлежащий, к которому пользователь в общей среде хостинга использует процессорное время.

6
задан 18 December 2010 в 07:38
6 ответов

Вашим вопросом является неоднозначный чувак.

Если Вы спрашиваете, как можно сделать имя хоста "localhost", решают к чему-то другому, чем 127.0.0.1 затем, ответ:

  • измените localhost запись в своем "/etc/hosts" файле и путаницу с сетевыми конфигурациями, и
  • Не ДЕЛАЙТЕ IT, потому что Вы склонны повредить вещи.

Если Вы спрашиваете, как заставить Tomcat принимать запросы на некотором другом IP-адресе, то ответ должен отредактировать $CATALINA_HOME/conf/server.xml добавить или изменить соответствующее <Connector> элемент. Конечно, можно только послушать на настроенном IP-адресе или адресах сетевого интерфейса компьютера / интерфейсы.

8
ответ дан 3 December 2019 в 00:17

Это - общий метод почти для любого (не-Microsoft) сервис:

  1. Пройдите свои конфигурационные файлы для рассматриваемого сервиса, и найдите любые ссылки или на "localhost" или на "127.0.0.1".
  2. Обдумайте на мгновение о мудрости предоставления кому-либо неограниченный доступ к сервису.
  3. Измените ссылку для отражения внешнего IP-адреса или названия DNS.

Вы, возможно, должны были бы изменить сетевые маршруты на любых шлюзах или маршрутизаторах, которые могут существовать между Вами и "всеми остальными".

0
ответ дан 3 December 2019 в 00:17

Просто необходимо использовать IP машины, например, dev машина 10.0.0.100, затем в другом типе компьютера 10.0.0.100:8080, не забудьте проверять правила брандмауэра

0
ответ дан 3 December 2019 в 00:17

Tomcat по умолчанию связывает со всеми IP-адресами (0.0.0.0)

Проверьте, что Ваш входящий брандмауэр управляет затем. 8080 или независимо от того, что порт, который Вы используете, может быть заблокирован.

2
ответ дан 3 December 2019 в 00:17

Итак, если я вас понимаю, вы хотите получить удаленный доступ к вашему Tomcat, который работает локально на порту 8080?

Сначала вам нужно знать IP-адрес вашего компьютера;

windows: - открыть ящик для досок - введите:

ipconfig /all

linux: - перейти в оболочку - введите

if config

Ваш локальный IP-адрес указан. Теперь в браузере вашего удаленного (рабочего) компьютера введите следующий URL:

http://the-IP-address-you-found:8080

Если нет блокировки брандмауэром или других сетевых проблем, вы увидите свою страницу tomcat.

0
ответ дан 3 December 2019 в 00:17

Поскольку слишком поздно отвечать, но сегодня я столкнулся с той же проблемой, и ее разрешили, разрешив порт 8080 в правиле брандмауэра.

sudo iptables -A INPUT -p tcp --dport 8080 - j ПРИНЯТЬ

Примечание. В моем случае мне удалось получить доступ к моему серверу по URL-адресу localhost: 8080, но не удалось получить доступ по URL-адресу, например 172.16.16.10:8080, как с локального, так и с удаленного компьютера.

0
ответ дан 3 December 2019 в 00:17

Теги

Похожие вопросы