Rick - thanks for sharing. That all sounds extremely frustrating and I was hoping to avoid opening the SSL can-of-worms for a desktop-based MALM (Mac-Apache-LiveCode-Maria) dev server installation!
JJS - I’m just trying to recover the old Mac Sites web server functionality in Mojave to get back my desktop web-dev playground - but it’s failing before I get to testing LC Server. I have followed (pre-Mojave) online setup advice regarding httpd.conf, httpd-user.conf and keith.conf files that should recover this service and apachectl configtest passes OK, but I’m getting permission errors at any page URLs for http://localhost/keith/Sites and below. Best, Keith > On 3 Apr 2019, at 17:55, JJS via use-livecode <[email protected]> > wrote: > > Is this a local server you are using? because you are having localhost after > http:// > > > So it is not reachable by anyone else on the internet right? > > > Op 3-4-2019 om 16:09 schreef Rick Harrison via use-livecode: >> Hi Keith, >> >> Unfortunately, Apple, Inc. has really screwed us over with the removal of >> website control in their newest version of macOS Server. All they gave us >> was the macOS-Server-Service-Migration-Guide.pdf which says very little >> about the most important things like SSL under Mojave. To quote: >> >> “1. The virtual hosts won’t be behind a reverse proxy; they’ll be listening >> on >> standard HTTP ports unless configured otherwise. >> 2. The SSL certificates will reside in the System.keychain, not in the file >> system. >> 3. The SSL processing will be managed by Apple’s mod_secure_transport >> plug-in for Apache, not by mod_ssl.” >> >> They give very little in the way of instructions, and instead show a bunch >> of diff files >> that show the differences between the configuration files under old macOS >> Server >> and the way they should look for Mojave. >> >> I managed to work my way through the document making all the changes, and >> got LC Server to work too! (I thought that would be a the hard part. I was >> wrong to make that assumption.) >> >> When it was time to get my SSL I found I was unable to get it to work, so >> I thought I would hire an experienced Sectigo SSL guy to do it. Perhaps >> he would succeed where I had failed since they do these things all the time. >> The guy tried 3 times on 3 different days. He failed, and told me that I >> would >> have to call Apple Support about the matter. I tried to see if he would call >> them for me as this problem impacts their business more severely, but he >> wouldn’t do it. They did agree to refund my SSL Installation Service money, >> which I appreciated. >> >> When I called Apple, Inc. support, they bumped the problem up by >> three levels and then told me they would have to bump it up yet >> another level. They wanted $700 to work on the problem! This is a >> problem they have caused, and they expect me to pay that much >> for a fix? Really? I told them I would keep it in mind as a last resort. >> >> I tried to look for other solutions. I looked at VirtualHostX and thought >> I would try a letsencrypt.org SSL Certificate just in case there was >> something wrong with my Sectigo SSL Certificate. I was able to >> get my SSL working with that, but VirtualHostX sets up a Virtual Debian Linux >> computer inside of my Mac. Emulation slows down the computer and >> I thought there must still be a pure macOS solution out there. >> >> I decided to give MAMP Pro a try. That didn’t work either! When I contacted >> their support people they said: >> >> "MAMP PRO is mostly intended for local development mostly. You can >> use it as a live server if you would like, but we cannot provide support >> for this. At this time we don' have a how-to on setting up a >> letsencrypt ssl key. If you cannot get this working, and this is >> why you purchased MAMP PRO, to use it as a live server, then we >> can offer you a refund.” >> >> That has put me back to square one. >> >> If anyone can work through the SSL problem and get it working under >> macOS 10.14.4 Mojave, I would be happy to help out getting LC >> Server to work. >> >> Let me know if you have any suggestions. >> >> Thanks, >> >> Rick >> >> >> >>> On Apr 2, 2019, at 3:43 PM, Keith Clarke via use-livecode >>> <[email protected]> wrote: >>> >>> Hi Folks, >>> Is there a recipe more recent than the LC Server on OSX lesson that covers >>> the Mohave Apache environment setup to recognise Sites URLs in localhost - >>> now that Apple has hidden point & click web sharing facilities? >>> >>> I have localhost working but get "The requested URL /keith/Sites/test.lc >>> was not found on this server.” for http://localhost/keith/Sites/test.lc >>> <http://localhost/keith/Sites/test.lc> >>> >>> Any clues gratefully received. >>> Best, >>> Keith >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> [email protected] >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
