Postfix - Virtual Domains

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
Linia 24: Linia 24:
 
*Postfix Admin 2.3.3  
 
*Postfix Admin 2.3.3  
 
Powinieneś mieć uruchomionego '''apache''' będzie potrzebny, gdy zechcemy konfigurować nasz serwer z poziomu przeglądarki internetowej. Jak postawić serwer www opisałem na stronie [[apache]].
 
Powinieneś mieć uruchomionego '''apache''' będzie potrzebny, gdy zechcemy konfigurować nasz serwer z poziomu przeglądarki internetowej. Jak postawić serwer www opisałem na stronie [[apache]].
 +
 +
=== PHP ===
 +
 +
Instalujemy lub aktualizujemy '''php'''. Wersja najniższa, którą możemy zainstalować to '''php 5.2''', niższych nie obsługuje [[phpMyAdmin]] w wersji 3.4.4
 +
 +
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
 +
 +
Teraz możemy zainstalować '''php''' używając '''repo webtatic'''
 +
 +
yum --enablerepo=webtatic install php php-mysql
 +
 +
lub dokonujemy aktualizacji
 +
 +
yum --enablerepo=webtatic update php  php-mysql
 +
 +
=== MySQL ===
 +
 +
Aby zainstalować bazę danych [[MySQL|mysql]] serwer jak i klienta myusimy wydać polecenie
 +
 +
yum --enablerepo=centosplus install mysql-server
 +
 +
Następnie wydajemy polecenie
 +
 +
/etc/init.d/mysqld start
 +
 +
I konfigurujemy bazę danych
 +
 +
/usr/bin/mysqladmin -u root password 'new-password'
 +
 +
Więcej na temat konfiguracji i instalacji bazy danych '''MySQL''' możesz przeczytać na stronie wiki [[MySQL]].
 +
 +
=== Postfix ===
 +
 +
Potrzebujemy zainstalować '''postfixa''' z obsługą '''mysqla''', dlatego instalujemy go w następujący sposób
 +
 +
yum --enablerepo=centosplus install postfix*mysql*
 +
 +
Po tej operacji polecenie
 +
 +
postconf -m | grep mysql
 +
 +
powinno nam zwrócić następujący komunikat
 +
 +
mysql
 +
 +
 +
=== Dodatkowe pakiety ===
 +
 +
Jako że '''postfix''' jest tylko '''mta''', potrzebujemy doinstalować kolejne pakiety
 +
 +
yum install dovecot cyrus-sasl cyrus-sasl-devel
 +
 +
 +
=== PhpMyAdmin ===
 +
 +
Opcjonalnie możemy zainstalować '''phpMyAdmina''' w celu ułatwienia sobie życia w późniejszym czasie ;-) jednak nie jest to wymagane.
 +
 +
Jeśli jednak zdecydujemy się to uczynić postępujemy zgodnie z poniższymi krokami
 +
 +
cd /var/www/html
 +
wget http://ignum.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.4/phpMyAdmin-3.4.4-all-languages.tar.gz
 +
tar xvf phpMyAdmin-3.4.4-all-languages.tar.gz
 +
mv phpMyAdmin-3.4.4-all-languages.tar.gz phpMyAdmin-3.4.4-all-languages
 +
mv phpMyAdmin-3.4.4-all-languages/ phpAdminek
 +
chown -R  apache:apache phpAdminek/
 +
cd phpAdminek
 +
vim config.sample.inc.php
 +
 +
i konfigurujemy wedle naszych potrzeb. Więcej o konfiguracji można przeczytać na stronie wiki [[PhpMyAdmin]]
 +
 +
następnie wydajemy polecenie
 +
 +
mv config.sample.inc.php config.inc.php

Wersja z 10:35, 17 kwi 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych