Witam ponownie, idąc za ciosem – poradnik : serwer WWW nginx w wersji 1.9.4 który po zainstalowaniu…jest GOTOWY!
Skonfigurowany NGINX pod Debiana 7 (v. 1.8.0.) oraz wersja 1.9.4 pod Debiana 8
Wkompilowane podstawowe moduły oraz dodatkowe czyli:
- Google PageSpeed – wraz z konfiguracją
- VTS – czyli statystyki V-Hosta
Domyślne ścieżki czyli /nginxstatus czy /vhost_status zabezpieczone są przez plik /etc/nginx/htpasswd (admin:admin)
Przykładowe ścieżki do plików konfiguracyjnych:
- /etc/nginx/conf.d/default.conf – domyślna konfiguracja
- /etc/nginx/conf.d/vhost.conf – konfiguracja Virtualnego-osta (domyślnie wszystkie opcje zakomentowane)
- /etc/nginx/php.conf – konfiguracja PHP (domyślnie skonfigurowane do php5-fpm – komunikacja poprzez socket)
- /etc/nginx/vts.conf – konfiguracja modułu VTS (vhost_status)
- /etc/nginx/pagespeed.conf – konfiguracja modułu Pagespeed
- /etc/nginx/htpasswd – domyślny użytkownik i hasło do sekcji zabezpieczonych (domyślne parametry to admin:admin)
- /usr/share/nginx/html/ – domyślna ścieżka www
Debian 7 Wheezy
1. Pakiety:
echo 'deb http://http.debian.net/debian wheezy-backports main' >> /etc/apt/sources.list
apt-get install libgd2-xpm libgeoip1 libldap-2.4-2 libluajit-5.1 libossp-uuid16 libpcre3 libperl5.14 libfontconfig1 libjpeg8 libpng12-0 libsasl2-2 python python2.7 python-minimal python2.7-minimal libluajit-5.1 libxml2 libxslt1.1 fontconfig-config ttf-dejavu-core ttf-bitstream-vera ttf-freefont mime-support fonts-freefont-ttf init-system-helpers geoip-database libjpeg8 libpng12-0 libsasl2-2 libsasl2-modules dh-systemd debhelper file dpkg-dev html2text po-debconf gettext intltool-debian libmail-sendmail-perl sendmail -y
Ewentualne problemy z zależnościami poprawiamy:
apt-get install -f
Paczki:
http://kompilacje.linuxiarz.pl/Debian%207/nginx-1.8.0-pagespeed-vts-OUT-OF-THE-BOX-Debian7/
2. Instalacja:
wget http://kompilacje.linuxiarz.pl/Debian%207/nginx-1.8.0-pagespeed-vts-OUT-OF-THE-BOX-Debian7/nginx_1.8.0-1~dotdeb+8.2_all.deb wget http://kompilacje.linuxiarz.pl/Debian%207/nginx-1.8.0-pagespeed-vts-OUT-OF-THE-BOX-Debian7/nginx-extras_1.8.0-1~dotdeb+8.2_amd64.deb wget http://kompilacje.linuxiarz.pl/Debian%207/nginx-1.8.0-pagespeed-vts-OUT-OF-THE-BOX-Debian7/nginx-common_1.8.0-1~dotdeb+8.2_all.deb dpkg --install *.deb service nginx restart
lub
service nginx start
Debian 8 Jessie
1. Pakiety:
apt-get install fontconfig-config geoip-database libgeoip1 libluajit-5.1-2 libluajit-5.1-common fonts-dejavu-core libfontconfig1 libgd3 libjbig0 liblua5.1-0 libperl5.20 libtiff5 libxpm4 libxslt1.1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-minimal python2.7 python2.7-minimal libvpx1 -y
Paczki:
http://kompilacje.linuxiarz.pl/Debian%208/nginx-1.9.4-pagespeed-vts-OUT-OF-THE-BOX-Debian8/
2. Instalacja:
wget http://kompilacje.linuxiarz.pl/Debian%208/nginx-1.9.4-pagespeed-vts-OUT-OF-THE-BOX-Debian8/nginx_1.9.4-1_all.deb wget http://kompilacje.linuxiarz.pl/Debian%208/nginx-1.9.4-pagespeed-vts-OUT-OF-THE-BOX-Debian8/nginx-common_1.9.4-1_all.deb wget http://kompilacje.linuxiarz.pl/Debian%208/nginx-1.9.4-pagespeed-vts-OUT-OF-THE-BOX-Debian8/nginx-extras_1.9.4-1_amd64.deb dpkg --install *.deb
Ewentualne problemy z zależnościami poprawiamy:
apt-get install -f
service nginx restart
lub
service nginx start