Skip to content

Instantly share code, notes, and snippets.

@spara
Created March 22, 2011 20:07

Revisions

  1. spara revised this gist Mar 23, 2011. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions opengeo-suite-install.sh
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,10 @@
    #!/bin/bash

    # setup repository
    sudo su
    sh -c wget -qO- http://apt.opengeo.org/gpg.key | apt-key add -
    sh -c echo "deb http://apt.opengeo.org/ubuntu lucid main" >> /etc/apt/sources.list
    exit
    sudo wget -qO- http://apt.opengeo.org/gpg.key | apt-key add -
    sudo chmod 655 /etc/apt/sources.list
    sudo echo "deb http://apt.opengeo.org/ubuntu lucid main" >> /etc/apt/sources.list
    sudo chmod 644 /etc/apt/sources.list
    sudo apt-get update

    # install opengeo suite
  2. spara revised this gist Mar 23, 2011. 1 changed file with 12 additions and 2 deletions.
    14 changes: 12 additions & 2 deletions opengeo-suite-install.sh
    Original file line number Diff line number Diff line change
    @@ -2,8 +2,8 @@

    # setup repository
    sudo su
    wget -qO- http://apt.opengeo.org/gpg.key | apt-key add -
    echo "deb http://apt.opengeo.org/ubuntu lucid main" >> /etc/apt/sources.list
    sh -c wget -qO- http://apt.opengeo.org/gpg.key | apt-key add -
    sh -c echo "deb http://apt.opengeo.org/ubuntu lucid main" >> /etc/apt/sources.list
    exit
    sudo apt-get update

    @@ -31,6 +31,16 @@ sudo sh -c "echo '</Proxy>' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo ' ' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPass /geoserver http://localhost:8080/geoserver' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPassReverse /geoserver http://localhost:8080/geoserver' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPass /geoexplorer http://localhost:8080/geoexplorer' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPassReverse /geoexplorer http://localhost:8080/geoexplorer' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPass /geoeditor http://localhost:8080/geoeditor' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPassReverse /geoeditor http://localhost:8080/geoeditor' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPass /geowebcache http://localhost:8080/geowebcache' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPassReverse /geowebcache http://localhost:8080/geowebcache' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPass /dashboard http://localhost:8080/dashboard' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPassReverse /dashboard http://localhost:8080/dashboard' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPass /recipes http://localhost:8080/recipes' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPassReverse /recipes http://localhost:8080/recipes' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo ' ' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo '</VirtualHost>' >> /etc/apache2/sites-available/default"
    sudo chmod 644 /etc/apache2/sites-available/default
  3. @invalid-email-address Anonymous created this gist Mar 22, 2011.
    38 changes: 38 additions & 0 deletions opengeo-suite-install.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,38 @@
    #!/bin/bash

    # setup repository
    sudo su
    wget -qO- http://apt.opengeo.org/gpg.key | apt-key add -
    echo "deb http://apt.opengeo.org/ubuntu lucid main" >> /etc/apt/sources.list
    exit
    sudo apt-get update

    # install opengeo suite
    sudo apt-get -y install opengeo-suite

    # install and config apache
    sudo apt-get install -y apache2
    sudo ln -s /etc/apache2/mods-available/proxy.conf /etc/apache2/mods-enabled/proxy.conf
    sudo ln -s /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled/proxy.load
    sudo ln -s /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-enabled/proxy_http.load

    # add tomcat proxy
    sudo chmod 666 /etc/apache2/sites-available/default
    sudo sed -i '$d' /etc/apache2/sites-available/default
    sudo sh -c "echo ' ' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyRequests Off' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo '# Remember to turn the next line off if you are proxying to a NameVirtualHost' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPreserveHost On' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo ' ' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo '<Proxy *>' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo ' Order deny,allow' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo ' Allow from all' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo '</Proxy>' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo ' ' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPass /geoserver http://localhost:8080/geoserver' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo 'ProxyPassReverse /geoserver http://localhost:8080/geoserver' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo ' ' >> /etc/apache2/sites-available/default"
    sudo sh -c "echo '</VirtualHost>' >> /etc/apache2/sites-available/default"
    sudo chmod 644 /etc/apache2/sites-available/default

    sudo apachectl restart