The method for clearing or flushing the local cache in Mac OS X has changed over the years. Clear your DNS cache on Yosemite, Mavericks, Lion, Mountain Lion, Snow Leopard and Leopard using the following Terminal commands:
Tag Archives: Mac OS X Server
Firewall locked you out of screensharing on OS X?
Sadly, I had this experience lately. Even though I had the firewall explicitly set to allow connections using Screen Sharing, for some reason my Mavericks OS X 10.9 server hiccuped and I couldn’t access it via screen sharing.
Here’s how I resolved my dilemma:
Fix SpamAssassin Error on Mavericks Server 3
Every once in awhile Apple’s shitty Server 3 throws errors that prevent SpamAssassin from processing new spam. The error shows up when I run spam trainer. The error it throws looks like:
ERROR: Bayes dump returned an error, please re-run with -D for more information bayes: cannot open bayes databases /Library/Server/Mail/Data/scanner/amavis/.spamassassin/bayes_* R/O: tie failed: Permission denied
Fix it by issuing these commands from Terminal:
sudo chown -R amavisd:amavisd /Library/Server/Mail/Data/scanner/amavis/.spamassassin/ sudo chmod u+rw /Library/Server/Mail/Data/scanner/amavis/.spamassassin/bayes_seen sudo chmod u+rw /Library/Server/Mail/Data/scanner/amavis/.spamassassin/bayes_toks
Set up Mavericks Server 3 for email and train bayes spam filter
OS X Mavericks 10.9 Server 3 ships with SpamAssassin, but there are almost no controls available to admins (shame on you, Apple). Of course, a well-trained Bayes spam filter will cut down on annoying spam messages.
Thanks to the good folks at topicdesk.com, it’s super easy to set up the server for training the onboard SpamAssassin bayesian spam filter.
Adding SSL certificate to Mavericks Server 3 on Mac OS X 10.9
I wanted to add a cheap SSL certificate to my Mac OS X Mavericks 10.9.1 server. I purchased a Comodo PositiveSSL certificate for $9 from Namecheap.com. After generate the signed certificate request using the Server.app tool, I followed their directions and finally got the certificate. But after installing it, Server.app and Keychain both reported that “this certificate was signed by an unknown authority.” What gives?
Well, simply put, Mac OS X doesn’t recognize PositiveSSL as a certificate authority. So I needed to import their root certificate. Here’s how. In Keychain.app, search for your certificate based on the hostname that it’s assigned. Double click that cert, and scroll down to find the PositiveSSLCA2.crt. Click the link, which will download the cert. Then double click the downloaded .crt file and add it to your system keychain. Voila. All is well.
Test whether outbound port is open on Mac OS X 10.9, 10.8, 10.7
Wondering if a certain outbound port on your Mac is open or closed? Here’s a way to test if that port is open using netcat via the command line in terminal, using a free service from portquiz.net:
From terminal, enter:
nc -v portquiz.net 443
where 443 is the port number you want to test.
Control-c will kill net cat after you get the info you want.
Create a Dropbox clone on Mac OS X Mavericks using OwnCloud
My company uses Dropbox extensively for sharing project files. It truly is an enhancement to our workflow. But, we don’t like the privacy concerns of hosting our contracts and other confidential information in their cloud, nor do we like the cost. We like everything else.
OwnCloud is an open source alternative to Dropbox, and provides the same features.
I decided to install it on our Mac mini server to give it a trial run. Here’s how I did it:
Add Internationalization extension to PHP on Mac OS X 10.9 Mavericks Server
You can easily install the intl international support extension to PHP 5.4 on Mac OS X 10.9 Mavericks Server. Here’s how:
Add mcrypt PHP extension to Mac OS X Mavericks server
You can easily install the mcrypt extension to PHP 5.4 on Mac OS X 10.9 Mavericks Server. Here’s how:
Add the ssh2 extension for PHP on Mac OS X Mavericks server
You can easily install the PHP SSH2 extension to PHP 5.4 on Mac OS X 10.9 Mavericks Server to support the CDN features of SocialEngine 4. Here’s how: