2010-08-24 3 views
0

В настоящее время у меня есть небольшой сервер сокетов, который я пытаюсь преобразовать на веб-сервер. В основном он сбрасывает XML любому, кто подключается к нему. На данный момент это не веб-сервер, когда он слушает не-веб-порт (1337).Требование к порту для веб-сервера

Я знаю, что как 80, так и 8080 являются принятыми веб-портами, но ни один из них не является бесплатным на машине, которую я собираюсь использовать. Существуют ли другие веб-порты? Или как настроить машину Windows так, чтобы, например, порт 1337 - это сеть?

ответ

5

Ну для наиболее упрощенной методы Append: порт к вашему URL, таким как http://192.168.1.1:1337

Я может быть недоразумения вашего вопроса, хотя.

+0

Это правильно ... Используйте любой порт, который вы хотите, и вставьте его в URL-адрес. Вы будете делать то же самое, если используете порт 8080; в этом случае это будет http://192.168.1.1:8080. – Jeff

1

Вы только начинаете слушать порт. Виола. Это сервер. Так просто. О, и вы должны сказать своей аудитории, какой порт использовать.

Чтобы более полно: это веб-сервер не из-за порта, а из-за языка, на котором говорят на этом порту. Вы можете обслуживать HTTP через любой порт, что является одним из способов, с помощью которого вредоносное ПО, работающее на заднем плане, обходит неверно настроенные брандмауэры.

1

То, что вы, вероятно, нужно реализовать (в целях осуществления легко доступное веб-сервис, который я предполагаю, что вы стремитесь к) в http protocol и, вероятно, SOAP или REST, не выбрать номер порта. Расскажите, какой язык вы используете, и мы можем предложить подходящую структуру.

0

Что сказал @fictoris. Или настройте ваш веб-сервер для перенаправления http://myapp.com на правильный порт.

0

В портах, о которых вы говорите, нет ничего удивительного. И действительно, это только порт 80, который является стандартным HTTP. 443 является стандартом для безопасного HTTP (HTTPS).

Если вы должны работать на нестандартном порту необходимо указать, что порт в каждом (неродственного) URL: http://localhost:13828 ...

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

0

Вот список всех TCP/UDP ports, которые имеют официальные обозначения и приветствуются, о, я имею в виду неофициальные порты, которые известны. Надеюсь, это даст вам представление о том, что происходит «там».

Обратите внимание на раздел «Динамические, частные или эфемерные порты: 49152-65535» внизу.

Смежные вопросы