Actions

Server Overview » History » Revision 2

« Previous | Revision 2/7 (diff) | Next »
Sebastian Kurfuerst, 2008-05-17 17:36


Server Overview

  • DNS Names: svn.typo3.org, forge.typo3.org
  • Reverse DNS name: svn.t3o.punkt.de
  • svn.typo3.org is the subversion server of the TYPO3 project.
  • forge.typo3.org is the joint development platform of the TYPO3 project.
  • svn.t3o.punkt.de is the development instance of forge.typo3.org. New features for forge are tested there.

Important URLs

SSH Logins

  • Root login via SSH is disabled
  • SSH logins are only allowed via public-key-authentication. Every user has his own user name. After login, you can switch user with sudo and entering your password.
  • Please protect your private SSH key with a strong password, and as well your username on forge.

Paths and important scripts

  • Subversion: /var/svn/
  • Apache Configuration: /usr/local/etc/apache22/
  • Apache Webroot: /var/apache/
  • Rails Root: /var/rails/
    • Redmine Live Instance (forge.typo3.org): /var/rails/redmine_trunk/
    • Redmine Development Instance (svn.t3o.punkt.de): /var/rails/redmine_trunk_devel/
  • Helper scripts for SVN and Forge: /home/forge/

Start and Stop Scripts

  • Apache: /usr/local/etc/rc.d/apache22 {start,stop,restart}
  • Redmine: /usr/local/etc/rc.d/redmine {start,stop,restart}
  • Redmine Development: /usr/local/etc/rc.d/redmine-devel {start,stop,restart}
  • MySQL: /usr/local/etc/rc.d/mysql-server {start,stop,restart}

Serving rails websites to the masses (Mongrel)

  • We use mongrel to serve our rails websites. It is important to use the start/stop scripts which can be found at /usr/local/etc/rc.d/redmine which in turn call the appropriate script in /usr/local/etc/apache22/rails-scripts/
  • For the live website, we use 10 mongrel processes running in paralell on the ports 3000 - 3009
  • The development instance is just a single mongrel process running on port 3100. For development, that should be enough.
  • Apache is configured with mod_proxy to dispatch requests to these mongrel processes.

Backup

TODO

Updated by Sebastian Kurfuerst over 13 years ago · 2 revisions