![]() Go the Homebrew route and install all the key software (Apache, SQL, PHP, etc.) via Homebrew. ![]() I decided to focus on getting out from under Server.app’s grip. I seriously considered switching to a hosted service and giving up the Mini, but my prior experience with hosted services was horrible, and it would likely cost even more than what I pay for the Mini. When I added an SSL cert for the new domain, all of my sites went down (again), and I kept getting cryptic Apache errors (again). I purchased a domain name for my wife and created a placeholder site on my server. Last month I finally reached a tipping point. Every Apache troubleshooting guide I’d find referred to the standard Apache installation, not the Apple-flavored installation, which stored files in completely different locations and included many modifications.īut I soldiered on, eventually sorting out each issue and hoping it would be fixed in the next version of Server.app. Finding solutions to these errors proved to be incredibly painful, as there are very few resources for Server.app, and even fewer that are up-to-date. Remember, Server.app was doing the Apache config, not me, so it should have been as easy as drag-and-drop. But as I started adding more and more sites and SSL certs to my server, I started running into really weird Apache errors, which often caused ALL of my sites to become unavailable. Before the advent of Let’s Encrypt, I had purchased a couple of commercial SSL certificates (WOW they’re expensive) and installed them via Server.app. Over the past few years, HTTPS has become an increasingly important part of web hosting. (On the bright side, my Google-Fu has grown immensely.) Except… Apple in their wisdom decided to customize pretty much everything, which meant the aforementioned guides were often useless, causing endless headaches. The software? No so much.Īpple’s Server.app is a compilation of open-source software, which sounds great - plenty of people use the same software and there are literally thousands of how-to guides on the interwebs. Through it all, the Mini (and MacMiniColo’s hosting) has been solid. Server.app handled the heavy lifting and made it easy for a lightweight like me to get a simple site up and running.Īlmost exactly eight years later, I’ve replaced the hardware once (a newer, faster Mini), have updated macOS seven times, and replaced Server.app six or seven times. ![]() I had previously dabbled in Linux server administration via hosted services and Microsoft IIS at my workplace, but it’s safe to say I was still a n00b. When I first got the server, I was new to Linux and was really happy Apple provided Server.app, which is a GUI for the standard fare of services, including Apache, mail, FTP, VPN, and certificate management. I’ve never looked back, and have mostly enjoyed having my own server because of the freedom it gives me to experiment and customize my environment. You can read about my reasons for moving from hosted services to my own server here. In late 2009 I migrated all of my websites to my personal Mac Mini server, which is hosted in MacMiniColo’s data center (now part of MacStadium). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |