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 |