![]() |
http.sys - URL to application - Printable Version +- Atozed Forums (https://www.atozed.com/forums) +-- Forum: Atozed Software Products (https://www.atozed.com/forums/forum-1.html) +--- Forum: IntraWeb (https://www.atozed.com/forums/forum-3.html) +---- Forum: English (https://www.atozed.com/forums/forum-16.html) +----- Forum: IntraWeb General Discussion (https://www.atozed.com/forums/forum-4.html) +----- Thread: http.sys - URL to application (/thread-2810.html) |
http.sys - URL to application - twaldorff - 07-27-2022 Hi I'm using Delphi 11.1 with Intraweb 15.2.64. I'm converting and older (from 2012) application to http.sys and 64-bit. I'm long time Delphi developer, but web development is not my best. So far I have got a classic stand-alone 64-bit version running. And an end user can access it using the classic http://127.0.0.1:8888/$/start URL. Now comes the http.sys part. I have by using the "official" AtoZed http.sys description/guidance web page as well as compiler defines and separate .dpr made an http.sys version. The 32-bit version runs nicely in the IDE and the 64-bit version compiles OK. I have another PC acting as server, though running just Windows 10 Pro. I have installed MyApp using the /install parameter getting the "Service installed successfully" message box. And later found that /uninstall also works, though I haven't seen it documented anywhere. So far, so good. But I cannot access the application, and I'm not sure what URL the end user should use combined with the ServerController properties set. Firstly I should add, that this is an internal program, so there is no need for a certificate. Is setting ServerController.SSLOptions.NonSSLRequest=nsAccept sufficient to run without certificate (All SSLOptions at their default values)? And while at this: What is the difference between ServerController.Port and SSLOptions.Port? I have a server, MyServer, I could also use its static IP. I have an application with the following ServerController (relevant) properties set: AppName=MyApp Port=8888 URLBase=/MyApp/ The HttpSysOptions are left at their defaults, including a blank VirtualHostNames How exactly should the URL for accessing the application look? Should I use VirtualHostNames and what does that do to the URL syntax? -- Thomas |