LC Server on OSX Mojave - Local host & sites

Rick Harrison harrison at all-auctions.com
Wed Apr 3 13:04:26 EDT 2019


I am currently setting up a live internet server.
Before that I was using localhost for my development
and got it working with LC Server.
Keith has his localhost working in general but doesn’t
yet have the LC server responding to .lc inquiries.

Rick

> On Apr 3, 2019, at 12:55 PM, JJS via use-livecode <use-livecode at lists.runrev.com> 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 <use-livecode at lists.runrev.com> 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
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list