How to enable Personal Web Sharing on Catalina?

I'm thoroughly confused as to why it's so difficult to enable Personal Web Sharing on macOS Catalina.


I've followed https://discussions.apple.com/docs/DOC-250001766 but it totally skips the whole "an SSL certificate is now required" part. I had all this working in previous versions of macOS. Here's the error I get:


apachectl configtest
AH00526: Syntax error on line 25 of /private/etc/apache2/other/httpd_xcs.conf:
SSLCertificateFile: file '/Library/Developer/XcodeServer/Certificates/apache.crt' does not exist or is empty 


So why was Web Sharing removed from System Preferences and then removed from macOS Server?


I've seen a few "guides" on how to get a cert but they seem excessively complicated. I just want to use this for internal testing on my local intranet.

Posted on Jul 9, 2020 5:43 PM

Reply
1 reply

Jul 9, 2020 6:06 PM in response to Scenario

I am only going to speculate here because I would never share anything online, but Catalina now has two volumes and the macintosh HD which contains your OS and all system files is now read only for security reasons > neither you nor anyone else has any access. So, it is possible that the changes you are wanting to make are no longer possible unless you go the certificate way.


And, if you're a developer, you may have better luck posting your question in the Developer forums.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How to enable Personal Web Sharing on Catalina?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.