Nginx auf CentOS installieren

In den letzten Wochen hatte ich vermehrt mit der Installation von Nginx zu tun (Hauptsächlich um den IIS abzulösen).nginx-logo

Ich darf hier nunmehr eine kurze Installationsanleitung zusammenstellen um die erste Hürde zu meistern:

Wir beginnen mit dem Hinzufügen des Nginx-Repository (ich mag Repositorys, da man sich nicht mehr um die Aktualität selber kümmern muss):

mcedit /etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

Anschliessend noch das EPEL-Repo (falls noch nicht vorhanden)

yum install wget # falls noch nicht vorhanden
wget http://fedora.aau.at/epel/6/i386/epel-release-6-8.noarch.rpm
yum localinstall epel-release-6-8.noarch.rpm

Und nun noch die benötigten Pakete dazu

yum  install nginx mysql mysql-server php php-common php-fpm
yum install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo

Das wars im Grunde auch schon.

Wer jetzt noch automatisch mit Systemstart die Dienste starten lassen will:

# Aktivieren
chkconfig --add mysqld
chkconfig --add nginx
chkconfig --add php-fpm
# Runlevel
chkconfig --levels 235 nginx on
chkconfig --levels 235 mysqld on
chkconfig --levels 235 php-fpm on
# HTTPD ausschalten
chkconfig --levels 235 httpd off

Im nächsten Artikel zeige ich eine kurze Nginx-Config im besonderen mit SSL

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert