Postfix - Virtual Domains
Z wiki linux-user
| Linia 97: | Linia 97: | ||
mv config.sample.inc.php config.inc.php | mv config.sample.inc.php config.inc.php | ||
| + | |||
| + | |||
| + | == Konfiguracja hosta == | ||
| + | |||
| + | Powinniśmy mieć jakąś nazwe '''hosta'''. Obecnie skonfigurowaną nazwę hosta możemy podejrzeć za pomocą komendy | ||
| + | |||
| + | hostname | ||
| + | |||
| + | Aby nadać inną nazwe hosta możemy wydać polecenie | ||
| + | |||
| + | hostname nowa.nazwa.hosta.pl | ||
| + | |||
| + | Jednak jest to metoda, która pozwala zmienić nazwę hosta tylko do '''ponownego uruchomienia serwera''' dlatego w celu stałego zapisania nowej nazwy hosta edytujemy plik ''/etc/sysconfig/network'' i zmieniamy w nim opcję '''HOSTNAME''' na taką, która nam odpowiada. | ||
| + | |||
| + | NETWORKING=yes | ||
| + | NETWORKING_IPV6=no | ||
| + | HOSTNAME=moja.domena.pl | ||
| + | |||
| + | Kolejnym plikiem do którego powinniśmy zajrzeć jest ''/etc/hosts'' i powinien on wyglądać mniej więcej tak | ||
| + | |||
| + | vim /etc/hosts | ||
| + | 127.0.0.1 moja.domena.pl localhost.localdomain localhost | ||
| + | ::1 localhost6.localdomain6 localhost6 | ||
| + | 192.168.2.2 moja.domena.pl | ||
| + | 84.236.2.1 moja.domena.pl | ||
| + | |||
| + | |||
| + | == Dodawanie bazy danych w mysql == | ||
| + | |||
| + | Terazz stworzymy bazę danych na potrzeby pakietu '''Postfix.Admin'''. | ||
| + | |||
| + | mysql -u root -p | ||
| + | mysql> CREATE DATABASE postfix; | ||
| + | mysql> CREATE USER postfix@localhost IDENTIFIED BY 'your_password'; | ||
| + | mysql> GRANT ALL PRIVILEGES ON postfix.* TO postfix; | ||
| + | |||
| + | Dodajemy uprawnienia dla użytkownika '''dovecot''' (przyda się później) | ||
| + | |||
| + | mysql> grant SELECT ON postfix.* to 'dovecot'@'localhost' IDENTIFIED by 'dovecot'; | ||
| + | mysql> grant SELECT, RELOAD, LOCK TABLES ON *.* to 'backup'@'localhost' IDENTIFIED by 'dump'; | ||
| + | mysql> flush privileges; | ||
| + | mysql> exit | ||
