Skip to content

Instantly share code, notes, and snippets.

@nicotaing
Created September 23, 2011 23:05
Show Gist options
  • Save nicotaing/1238685 to your computer and use it in GitHub Desktop.
Save nicotaing/1238685 to your computer and use it in GitHub Desktop.
Lion Server Setup
Install Passenger in Lion
http://electronicholas.com/2011/08/passenger-prefpane-1-5-for-mac-os-x-lion-10-7/passenger-prefpane/
Enable web server in "Server App"
gem install passenger
rvmsudo passenger-install-apache2-module
copy commands from output to /etc/apache2/other/passenger.conf
Here's an example with ree@integrity gemset
LoadModule passenger_module /Users/miso/.rvm/gems/ree-1.8.7-2011.03@integrity/gems/passenger-3.0.9/ext/apache2/mod_passenger.so
PassengerRoot /Users/miso/.rvm/gems/ree-1.8.7-2011.03@integrity/gems/passenger-3.0.9
PassengerRuby /Users/miso/.rvm/wrappers/ree-1.8.7-2011.03@integrity/ruby
RailsEnv development
PassengerMaxInstancesPerApp 2
User miso
sudo apachectl restart
# Do not install postgresql homebrew on Lion Server
Lion PSQL Conf: sudo cat /var/pgsql/postgresql.conf
Plist for PSQL: cat /System/Library/LaunchDaemons/org.postgresql.postgres.plist
sudo serveradmin settings postgres:listen_addresses = 127.0.0.1
sudo serveradmin stop postgres
sudo serveradmin start postgres
sudo serveradmin fullstatus postgres
sudo serveradmin list
sudo psql _postgres -d postgres
> CREATE USER eggroll WITH PASSWORD 'BazaarLabsEggroll2010';
> CREATE ROLE eggroll SUPERUSER;
> ALTER ROLE eggroll WITH login;
See list of users with `\du` to verify
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment