From 9fbae00333632d1df9fa075fd580ac70e5dd88fd Mon Sep 17 00:00:00 2001 From: JoseĢ Mota Date: Thu, 26 Apr 2012 23:40:52 +0100 Subject: Convert two posts to Markdown. --- ...mac-os-x-leopard-10-5-issue-on-upgrade.markdown | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 _posts/2008-12-25-apache-2-on-mac-os-x-leopard-10-5-issue-on-upgrade.markdown (limited to '_posts/2008-12-25-apache-2-on-mac-os-x-leopard-10-5-issue-on-upgrade.markdown') diff --git a/_posts/2008-12-25-apache-2-on-mac-os-x-leopard-10-5-issue-on-upgrade.markdown b/_posts/2008-12-25-apache-2-on-mac-os-x-leopard-10-5-issue-on-upgrade.markdown new file mode 100644 index 0000000..51dc3fb --- /dev/null +++ b/_posts/2008-12-25-apache-2-on-mac-os-x-leopard-10-5-issue-on-upgrade.markdown @@ -0,0 +1,55 @@ +--- +layout: post +title: Apache 2 on Mac OS X Leopard 10.5 issue on upgrade +tags: [ development, mac, leopard, apache ] +published: true +--- + +This weekend I decided to arrange my hard drive in a way that I could have a +5GB partition with sinful Windows XP to play some games with the family. To do +that, I bought a 1TB external hard drive to use as a Time Machine backup for +the process. At the time, my disk was already partitioned for Ubuntu but since +I didn't find it useful anymore, I replaced it for Windows. + +Well, the good thing is I can actually play some old games like Empire Earth +and Counter-Strike with the cousins to have some fun. The bad news is my Apache +server settings screwed up. Two things happened. + +_Number one:_ `http://localhost/~user` was thrown a `403 Forbidden` access. +This problem is the result of the user configurations for the server whilst the +reinstallation / upgrade of the system, they don't exist now. What you have to +do is very simple. Go to /private/etc/apache2/users and create a file +`yourshortusername.conf` and type this: + +{% highlight apache %} + +Options Indexes MultiViews +AllowOverride None +Order allow,deny +Allow from all + +{% endhighlight %} + +Restart your server and you're ready to go! + +Number two: My virtual hosts blew away. I should have kept a record on how to +do this in case I had to a reinstallation, I guess I can kick myself now. (I'm +solving this as I write this post :P) Three steps: + +* Go to `/private/etc/hosts` and say you want to assign 127.0.0.1 to your alias, + like this: `127.0.0.1 youralias` +* Go to `/private/etc/apache2` and uncomment the line that includes the virtual + hosts configuration file. If you want to use PHP, you might want to uncomment + the line that includes it as well. +* Finally, go to `/private/etc/apache2/extra` and edit the `httpd-vhosts.conf` + mentioned on 2. and add this chunk of code: + +{% highlight apache %} + +DocumentRoot "/path/to/your/site/" +ServerAlias yoursitename +ServerName yoursitename + +{% endhighlight %} + +Restart your server and virtual hosts are up and running. -- cgit v1.2.3-54-g00ecf