Порт веб-службы Нет вопросов - PullRequest
0 голосов
/ 11 июля 2009

Я работаю над проектом веб-сервиса с использованием gsoap. Я новичок в веб-сервисах и у меня есть несколько основных вопросов.

Какой должен быть номер порта. моего веб-сервиса? В настоящее время этот веб-сервис является отдельным сервисом, слушающим жестко закодированный порт №. из 22050. Клиент подключается к этому порту, и все работает нормально. Этот подход в порядке? Каковы плюсы / минусы этого подхода?

Или мой веб-сервис должен быть плагином веб-сервера apache? В таком случае как это работает? Apache httpd прослушивает порт 80, поэтому клиент отправляет запрос на этот порт. Тогда как запрос перенаправляется на мой веб-сервис?

Я не нашел подходящих онлайн-ресурсов по этим вопросам. Любые указатели были бы великолепны.

1 Ответ

0 голосов
/ 11 июля 2009

Вам нужно будет настроить apache так, чтобы он знал, что это будет ваш веб-сервис. В этом случае вы, вероятно, дадите ему местоположение. Таким образом, вы можете настроить директиву, которая будет гарантировать, что ваш сервис вызывается apache.

т.е. вы будете использовать URL-адреса, которые идентифицируют ваш сервис (http: //.

Затем вы будете использовать директиву местоположения, в которой вы делаете правильные конфигурации. Вы можете найти больше информации на http://httpd.apache.org/docs/2.0/sections.html

Надеюсь, это поможет.

...