Как разместить крошечное УСПОКОИТЕЛЬНОЕ приложение, записанное в Java/C#/Python?

Я хочу записать крошечный УСПОКОИТЕЛЬНЫЙ сервер на некотором языке, который может работать на Ubuntu 10.04, но я понятия не имею, как разместить его.

В настоящее время у меня есть VPS по Linode.com (Правовая оговорка: реферальный код) с nginx, у меня мог бы быть Apache, работающий также, но не настроенный правильно, выполняя, который служит некоторым общедоступным веб-сайтам (Wordpress).

Это означает, что порт 80 взят? Как я должен разместить свое приложение, чтобы смочь обработать URL как http://myip/User/Zolomon, например?

Я должен общаться с nginx в некотором роде, так как я предполагаю, что это - то, что обрабатывает URL?

1
задан 18 June 2012 в 21:51

1 ответ

Необходимо будет сначала узнать, взят ли порт 80. Вероятно, учитывая, что Вы выполняете NGINX (и возможно Apache), порт 80 уже используется на этой машине. Можно узнать довольно легко путем выполнения netstat следующий отрывок даст Вам просто список портов, использующихся в настоящее время на Вашем сервере.

netstat -lnt | grep -v tcp6 | awk '{ print $4 }' | awk -F':' '{ print $2 }' | sort -n

Должен произвести что-то вроде этого:

22
25
53
80
631
1337

Не зная точно, как Вы записаны это УСПОКОИТЕЛЬНОЕ приложение, которое будет трудно сказать, как необходимо поднять трубку его. Если это прибывает связанное своим собственным автономным веб-сервером, или если Вы используете что-то как Tomcat, C# WebServer или Cherrpy; затем необходимо будет настроить приложение для использования порта кроме тех перечисленных в выводе от команды. Некоторые популярные альтернативные веб-порты 8080, 8081, и большинство значений в 9000 диапазон. После того как Вы изменяете тот порт в своей конфигурации Приложений и запускаете его, Вы сможете получить доступ к нему в http://youip:PORT/User/Zolomon где PORT число, которое Вы выбрали.

Если это будет приложением, для которого нужно программное обеспечение Web Server, которое будет установлено, то необходимо будет установить Виртуальное определение Хоста или в NGINX или в Apache (какой бы ни Вы используете) так, чтобы Приложение было запущено при доступе к нему через http://youip/User/Zolomon но установка специфических особенностей для этого, кажется, вне объема для вопроса, который Вы задали.

2
ответ дан 7 December 2019 в 14:48

Другие вопросы по тегам:

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