SergioFeitoza Posted August 3, 2020 Posted August 3, 2020 When we go to create a NEW PROJECT > Other > Application Wizard there is an option named " Apache Module" Can anyone explain what is the purpose of it ? Is it something useful for deploying a Unigui + Isapi code ? Quote
Sherzod Posted August 3, 2020 Posted August 3, 2020 http://unigui.com/doc/online_help/native-apache-module.htm http://unigui.com/doc/online_help/creating-a-new-apache-project.htm http://unigui.com/doc/online_help/configuring-apache-configurati.htm http://unigui.com/doc/online_help/running-apache-application.htm Quote
SergioFeitoza Posted August 4, 2020 Author Posted August 4, 2020 21 hours ago, Sherzod said: http://unigui.com/doc/online_help/native-apache-module.htm http://unigui.com/doc/online_help/creating-a-new-apache-project.htm http://unigui.com/doc/online_help/configuring-apache-configurati.htm http://unigui.com/doc/online_help/running-apache-application.htm Thanks Sherzod Good material This video is the best one I found about “Delphi / uniGUI: ISAPI application with Apache Server. Simple and Practical”. With it and Xamp I could finally deploy my program I suggest including it in the site / manual https://www.youtube.com/watch?v=krSKLEt6KMY 2 Quote
jahlxx Posted August 5, 2020 Posted August 5, 2020 Hi. Wich option is better to deploy? Apache module, or hyperserver? Thanks. Quote
SergioFeitoza Posted August 5, 2020 Author Posted August 5, 2020 2 hours ago, jahlxx said: Hi. Wich option is better to deploy? Apache module, or hyperserver? Thanks. I do not believe that these are alternative options. I know only that in these last 3 weeks I am trying without success to deploy a ISAPI + Apache code. I am disaponted because after two years converting a source to Unigui I was successful but I could not imagine how difficult would be to deploy. I could do with standalone and this works well however ISAPI - at least with Apache .... . If I knew this two years ago I would certainly look for another alternative like learning JS Quote
Abaksoft Posted August 5, 2020 Posted August 5, 2020 Dear Sergio, Apache is recent in the Unigui World and words. It is thanks to your that I discovered this the day before yesterday. I haven't tried it yet. If so, i would certainly help you. But why are you focused on Apache ? Why not Using IIS or simply a Windows Service ? Deploying your software with these technologies is relatively simple. Quote
SergioFeitoza Posted August 5, 2020 Author Posted August 5, 2020 Just now, Abaksoft said: Dear Sergio, Apache is recent in the Unigui World and words. It is thanks to your that I discovered this the day before yesterday. I haven't tried it yet. If so, i would certainly help you. But why are you focused on Apache ? Why not Using IIS or simply a Windows Service ? Deploying your software with these technologies is relatively simple. Dear Abaksoft , thank ou for your attention. I am focused in Apache because I started doing with it and I do not have anymore time to try something dfferent. In this post I explain my difficultie which seems to be easy . The source code attached there is a basic "HelloWorld".. Someone told me yesterday in anther forum that may be something like to compile in 32 bits and using Xampp 64 bits. I will a trial now. I think my doubts are well explained in this post. Regards and thanks for any assistance http://forums.unigui.com/index.php?/topic/14899-error-500-in-deploying-isapi-xampp/ Quote
SergioFeitoza Posted August 5, 2020 Author Posted August 5, 2020 Abaksoft Seems that worked when I added 64 bits platsorm. I will do more tests today an to inform here I got info about this here http://unigui.com/doc/online_help/creating-a-new-apache-project.htm Maybe is good to add this to the Manual (about 32-64 bits) in the first line part "Deploying with Apache" Quote
rafpic62 Posted November 12, 2021 Posted November 12, 2021 Once I create an App as Apache module is there a way to change it to CGI and viceversa. Generally I prefer use CGI for testing. Thank you Quote
mehamada Posted January 15, 2022 Posted January 15, 2022 On 8/3/2020 at 3:44 PM, Sherzod said: http://unigui.com/doc/online_help/native-apache-module.htm http://unigui.com/doc/online_help/creating-a-new-apache-project.htm http://unigui.com/doc/online_help/configuring-apache-configurati.htm http://unigui.com/doc/online_help/running-apache-application.htm the documentation didn't give example of httpd.conf to tell in which place i put the script Quote
mehamada Posted January 15, 2022 Posted January 15, 2022 On 8/4/2020 at 2:41 PM, SergioFeitoza said: Thanks Sherzod Good material This video is the best one I found about “Delphi / uniGUI: ISAPI application with Apache Server. Simple and Practical”. With it and Xamp I could finally deploy my program I suggest including it in the site / manual https://www.youtube.com/watch?v=krSKLEt6KMY or unigui stuff create a videos on them channel for deploying this modules (ISAPI, APACHE) Quote
JamesC Posted December 6, 2022 Posted December 6, 2022 On 8/3/2020 at 10:44 PM, Sherzod said: http://unigui.com/doc/online_help/native-apache-module.htm http://unigui.com/doc/online_help/creating-a-new-apache-project.htm http://unigui.com/doc/online_help/configuring-apache-configurati.htm http://unigui.com/doc/online_help/running-apache-application.htm Referred to this link: http://unigui.com/doc/online_help/index.html?configuring-apache-configurati.htm Inserted one new line to httpd.conf: LoadModule uniapache_module "D:\Test\Project1.dll and then Apache can't start anymore. Checked error at command line (Windows 10) and got error message as below: C:\Apache24\bin\httpd -t Invalid command 'LoadModule\xc2\xa0uniapache_module\xc2\xa0"D:\\Test\\Project1.dll', perhaps misspelled or defined by a module not included in the server configuration Any mistakes about Apache configuration? Thanks. By the way, these three lines will not generate error from Apache syntax checking function. <Location /uniapp> SetHandler uniApache-handler </Location> Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.