|
|
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Для создания полномасштабных приложений для интернета в Delphi существует специальный помощник - Web Server Application. С его помощью можно создать приложение генерируещее динамические web-страницы, основанные на CGI, NSAPI или ISAPI. Единственное накладываемое ограничение - непосредственно web-сервер должен работать на базе Windows. Так вот, а как в таком приложении использовать доменные сертификаты? Не смог науглить. Кто-то уже реализовывал? Например, если сайт на uniGui или подобной библиотеке, или нужно использовать Вайбер-бота. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2019, 14:20 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
В IIS же, или чем ты там приложение хостишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2019, 20:24 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Могу предположить, что вопросы с сертификатами должны решаться веб- сервером. А в приложении на delphi достаточно обычного http. Веб-сервера умеют пробрасывать https-запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2019, 20:38 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
не понял, что нужно? ssl сертификаты? их можно в UniGUI добавить. мы их и на Indy/Synapse юзаем. UniGUI на Indy как раз работает. можно поискать на форуме, были ссылки как в UniGUI добавить сертификаты. С картинками :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2019, 20:51 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
makhaon, подтверждаю, в унигуях это крайне просто делается, прописывается пропертя ServerModule группы SSL, там буквально 4 вещи приватный прописать, сам сертификат и удостоверяющий, указать ssl порт (443) и включить SSL Enabled, потом возможно потребуется ssl библиотеки вместе с приложением подложить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 09:52 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 09:53 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
DmSerМогу предположить, что вопросы с сертификатами должны решаться веб- сервером. А в приложении на delphi достаточно обычного http. Веб-сервера умеют пробрасывать https-запросы. + если сервис должен светиться в интернет, терминацию тлс лучше отдать вебсерверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 10:18 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Были какие-то прецеденты? Или просто детские страхи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 10:57 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
ODIN.makhaon, подтверждаю, в унигуях это крайне просто делается, прописывается пропертя ServerModule группы SSL, там буквально 4 вещи приватный прописать, сам сертификат и удостоверяющий, указать ssl порт (443) и включить SSL Enabled, потом возможно потребуется ssl библиотеки вместе с приложением подложить и это работает без IIS или же на базе IIS? В моём случае речь идёт о stand alone приложении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 12:20 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Сергей ФроловВ IIS же, или чем ты там приложение хостишь Приложение в виде exe,а не в виде dll. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 12:21 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
X11, работает как standalone ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 12:52 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
вот, а если без unigui ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 13:16 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Если сервер на indy смотрите примеры для indy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 13:24 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
X11ODIN.makhaon, подтверждаю, в унигуях это крайне просто делается, прописывается пропертя ServerModule группы SSL, там буквально 4 вещи приватный прописать, сам сертификат и удостоверяющий, указать ssl порт (443) и включить SSL Enabled, потом возможно потребуется ssl библиотеки вместе с приложением подложить и это работает без IIS или же на базе IIS? В моём случае речь идёт о stand alone приложении Да, я тоже про stand alone ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 15:10 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
X11, а если без unigui - то смотря какие либы. как я уже писал - indy умеет. Синапс пришлось дописывать, но тоже умеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 15:48 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
makhaonБыли какие-то прецеденты? Или просто детские страхи? такие страхи что кушать не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 17:08 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Никогда не понимал зачем пытаться использовать unigui в standalone режиме. Или кто-то сомневается что как обработчик http/https запросов IIS лучше чем самопис на indy? Ну ладно бы там была поделка от TMS c поддержкой http.sys, но ведь нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 20:37 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
А зачем IIS привлекать к тому, что и так отлично работает в своих пределах? Просто шоб было? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2019, 22:34 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Ну вообще это странный подход, теоретически г... можно жрать... слышал есть такие любители, но зачем если есть нормальная еда? :) На что Вы говорите, ну его же можно есть? можно :) Понятно что я утрирую, но надеюсь идею Вы уловили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 07:44 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Но ведь речь не только про сайты, но и про ботов. Телеграм позволяет работать без веб-хуков, а вот Вайбер только через веб-хуки и только с ssl-сертификатом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 08:44 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
X11, я для этого ngrok использовал, а читал с него через свой http сервер. И никаких заморочек с SSL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 09:02 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Vizit0r, о, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 09:25 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
энди, теоретически - да. а практически у нас сервера на indy стоят месяцами и годами без перезагрузки, багов и вопросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 09:29 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
под круглосуточной нагрузкой. не скажу, конечно, что она там огромная - сотни юзеров в нагруженных местах, десятки до сотен гб трафика в час. все отлично работает в пределах возможностей. ну а детские страхи оставьте себе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 10:09 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Михаил, мы и дальше будем сравнивать centOS и bolgenOS? :) IIS у меня вот тоже не падает :) и SSL там включается без проблем :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 12:03 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Хотел сказать Дмитрий, не пойму с чего написал Михаил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 12:04 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
энди, повторюсь: есть какие-то реальные претензии? или опять детские страхи? нет - значит и говорить не о чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 13:45 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
makhaon, причем тут страхи. сейчас нужен серверный сертификат, завтра бейсик авторизация, послезавтра авторизация по клиентским сертификатам, потом раздача статитики и т.д. можно все это прикручивать (если либа позволяет), но зачем, так или иначе это доп затраты в разработке, надо отразить это в документации, довести до админов. Среднестатистический вебсервер более фичастый нежели любимая либа. В вебсервере искаропки доступна куча функционала, проверенного миллионами инсталляций, с документацией и прочими прелестями. И админ, как правило, в курсе что там и как. А что в либе, например, с поддержкой spdy и http2 (а некоторые уже и http3 тестят)? насколько эффективна сможет держать 10-20к keep alive соединений? а что с tls1.3? а используются ли возможности современных CPU для криптографии? Вещи типа балансировки нагрузки, blue-green deployment или canary release без реверс прокси вообще не решить. Даже если не нужна балансировка я предпочту запустить сервис за nginx или ELB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 14:08 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
балансировка в унигуе уже решена из коробки. насчет остального повторюсь - либа (indy/синапс) работает в обозначенных границах функциональности. и по нагрузке и по фичам. всех все устраивает и все работает. в унигуе переключение с встроенного сервера на iis делается одним дефайном. перестанет устраивать - можно думать над вариантами и у нас в вебе и в унигуе у топикстартера. на досуге рекомендую всем посмотреть статьи: https://habr.com/ru/company/infopulse/blog/330708/ https://habr.com/ru/post/469009/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 15:00 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
автора что с tls1.3? а используются ли возможности современных CPU для криптографии? ну вот ngnix юзает тот же OpenSSL что мы и не жужжит. Все те же самые сертификаты, та же система, те же настройки как у нас в инди. появится новый OpenSSL - обновим, как и в нгниксе обновят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 15:05 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
makhaon, > балансировка в унигуе уже решена из коробки. здесь подробнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 18:23 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 18:42 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
спрятать приложение за nginx это игра в гугул, но если это свой nginx то норм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2019, 19:57 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
Там свой сервер который балансирует запросы в разные ноды, т.е при проблеме с одной нодой сервер продолжает работать без проблем. У меня в такой конфигурации работает один из проектов. Плюс в сервер встроено обновление версии по, ну и еще ряд приятностей. Но на самом деле до 400 одновременных коннектов надобности в таком гиперсервере просто нет, автообновление версии приложения превосходно работает и на IIS. А автор уже заявил поддержку ферм, т.е балансировку нагрузки не на одном сервере, а на кластере. В общем продукт конечно мощный. Но я лично жду поддержки линукса, которая уже в процессе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2019, 00:54 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
makhaonавтора что с tls1.3? а используются ли возможности современных CPU для криптографии? ну вот ngnix юзает тот же OpenSSL что мы и не жужжит. Все те же самые сертификаты, та же система, те же настройки как у нас в инди. появится новый OpenSSL - обновим, как и в нгниксе обновят. Скоро все перейдут на 90-дневные сертификаты. Каково будет постоянно следить за их актуальностью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2019, 10:47 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
эндиТам свой сервер который балансирует запросы в разные ноды в рамках одного сервера я бы не стал называть это балансировкой нагрузки зы это бесплатно или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2019, 13:31 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
DmSerСкоро все перейдут на 90-дневные сертификаты. Каково будет постоянно следить за их актуальностью? автообновление ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2019, 13:36 |
|
||
|
Web Server Application и сертификат
|
|||
|---|---|---|---|
|
#18+
DmSerСкоро все перейдут на 90-дневные сертификаты. Каково будет постоянно следить за их актуальностью? если процесс получения автоматизирован - проблемы нет проверил, сертификат от let's encrypt обновился неделю назад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2019, 13:37 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2038936]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 459ms |

| 0 / 0 |
