Created
January 7, 2010 21:14
-
-
Save dawehner/271584 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Aegir Anleitung fuer VirtualBox und Debian | |
========================================== | |
1. Virtuelle Box | |
=> VirtualBox installieren | |
=> Bridged Networking verwenden! | |
=> 256-512MB RAM | |
=> 2-8GB HDD | |
=> Ton und Diskette aus | |
=> ansonsten nach belieben | |
=> Passwörter: Aegir | |
2. http://git.aegirproject.org/?p=provision.git;a=blob_plain;f=aegir.make;hb=HEAD | |
=> apt-get install phpmyadmin | |
=> apt-get install apache2 php5 php5-cli php5-mysql mysql-server postfix | |
=> apt-get install sudo git-core unzip | |
=> apt-get install curl php5-curl | |
=> adduser --system --group --home /var/aegir aegir | |
=> adduser aegir www-data | |
=> a2enmod rewrite | |
=> echo "Include /var/aegir/config/vhost.d/" > /etc/apache2/conf.d/aegir | |
=> vim /etc/hosts | |
==> 127.0.0.1 localhost aegir $AEGIR_DOMAIN | |
====> Zugriff von anderem Rechner | |
====> ifconfig => IP-Adresse | |
====> XX.XX.XX.XX aegir.local (c:\Windows\System32\Drivers\etc\hosts oder /etc/hosts) | |
=> http://aegir.local/phpmyadmin => SQL: CREATE DATABASE aegir; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON aegir.* TO 'aegir'@'localhost' IDENTIFIED BY 'PASSWORT'; | |
=> wget "http://git.aegirproject.org/?p=hostmaster.git;a=blob_plain;f=install.sh.txt;hb=HEAD" | |
=> mv index.html\?p\=hostmaster.git\;a\=blob_plain\;f\=install.sh.txt\;hb\=HEAD install.sh.txt | |
=> chown aegir:aegir install.sh.txt | |
=> chmod 744 install.sh.txt | |
=> vim install.sh.txt | |
==> Zeile 23aendern zu: aegir.local | |
=> su -s /bin/sh aegir -c "sh install.sh.txt" | |
=> /etc/init.d/apache2 restart | |
3. Webconfig ("==>" bedeutet auf dem Server in der Konsole ausfuehren) | |
=> Browser => http://aegir.local/phpmyadmin (root:aegir) | |
=> [Rechte] | |
=> User aegir bearbeiten | |
=> Globale Rechte => Alle auswählen => [OK] | |
=> Browser => http://aegir.local (NICHT DIE IP-ADRESSE!) | |
=> Hostmaster | |
=> Database Name: aegir; Database Username: aegir; Database Password: aegir; [Save and continue] | |
==> chmod 775 /var/aegir/hoastmaster-HEAD/sites/aegir.local/ | |
==> chmod 444 /var/aegir/hoastmaster-HEAD/sites/aegir.local/settings.php | |
=> Site name: aegir.local; Site e-mail adress: aegir@localhost; Username: aegir; E-mail adress: aegir@localhost; Password: aegir; Confirm password: aegir; [Save and continue] | |
==> sudo visudo | |
==> in Zeile 18 einfuegen: aegir ALL=NOPASSWD: /usr/sbin/apache2ctl | |
=> [Next ->] | |
=> [Next ->] | |
=> Username: aegir; Password: aegir; Confirm password: aegir; [Next ->] | |
=> [Nexy ->] | |
==> su -s /bin/sh aegir | |
==> cd /var/aegir/hostmaster-HEAD | |
==> php /var/aegir/drush/drush.php --uri=http://aegir.local hosting setup | |
=> [Next ->] | |
=> [Next ->] | |
=> [Next ->] | |
=> [your new site] | |
4. Host anlegen | |
=> Content management - Create Content - Site | |
=> Domain name: test.aegir.local => [Save] | |
==> vim /etc/hosts | |
===> 127.0.0.1 localhost aegir $AEGIR_DOMAIN test.aegir.local | |
==> Zugriff von anderem Rechner | |
===> ifconfig => IP-Adresse | |
===> XX.XX.XX.XX test.aegir.local (c:\Windows\System32\Drivers\etc\hosts oder /etc/hosts) | |
5. E-Mail abrufen zum setzen des Passwortes | |
Da aegir@localhost als eMailadresse gesetzt wurde bekommt der User aegir die Mails in sein Postfach. Diese kann man in der Konsole z.B. mit Mutt als User root lesen: | |
=> apt-get install mutt | |
=> mutt -f /var/mails/aegir | |
============================================ | |
Stand: Do, 07.01.2010 | |
Danke an: #aegir@freenode; #git@freenode | |
Erstellt durch SirFiChi | |
============================================ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Add needed packages. | |
apt-get install phpmyadmin | |
apt-get install apache2 php5 php5-cli php5-mysql mysql-server postfix | |
apt-get install sudo git-core unzip | |
apt-get install curl php5-curl | |
# Basic user settings. | |
adduser --system --group --home /var/aegir aegir | |
# Apache settings | |
a2enmod rewrite | |
echo "Include /var/aegir/config/vhost.d/" > /etc/apache2/conf.d/aegir |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment