I have upgraded to Mountain OSX Lion 10.8 since it’s release yesterday and although the installation went pretty smooth, I am noticing some issues with my Apache setup. I use Railo with Tomcat as the servlet engine and Apache as the webserver. If you have a similar setup, here are the minor things you would need to do to get back up and running on OSX 10.8 :-
- OSX 10.8 comes bundled with Apache 2.2.22 and what I found was that you will not see your virtual hosts at all when you first run it. That’s a simple fix though. Go to your /etc/apache2/httpd.conf and uncomment the following line
[xml]# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf[/xml]This will let you see all your virtual hosts again.
- The other thing I noticed was that my Railo installation was not working. I have a Railo Server with Tomcat 7 installed and I use AJP Proxy to forward requests to Tomcat from Apache. Apparently, since this is a default Apache setup, you would need to add back the Proxy configuration again to your http.conf. Add this to the end of your httpd.conf file and you will be done.
[xml]<Proxy *>
Allow from 127.0.0.1
</Proxy>ProxyPreserveHost On
ProxyPassMatch ^/flex2gateway/(.*)$ ajp://localhost:8009/flex2gateway/$1
ProxyPassMatch ^/messagebroker/(.*)$ ajp://localhost:8009/messagebroker/$1
ProxyPassMatch ^/(.+\.cf[cm])(/.*)?$ ajp://localhost:8009/$1$2[/xml]
Once the above 2 things are done, restart Apache
[xml]sudo apachectl restart[/xml]
And you should be good to go 🙂
Helped a lot, thanks
[…] add following (Thanks to Anuj Gakhar this post) […]