Archiwum tagów: httpd

tech-itcore tylko po https://

blog tech-itcore.pl dostępny tylko poprzez httpsChcielibyśmy poinformować naszych czytelników, że od dziś nasz blog, podobnie jak strona firmowa ITCore, dostępny jest tylko poprzez szyfrowany protokół HTTPS. Wszelkie nieszyfrowane połączenia (http://) są automatycznie przekierowywane przez nasze serwery na https://. Mamy nadzieję, że podoba Wam się ta mała, acz istotna zmiana.

Czytaj więcej »

Docker – łączymy kontener MySQL z kontenerem Apache/PHP oraz instalacja WordPress’a

 Docker – łączymy kontener MySQL z kontenerem Apache/PHP oraz instalacja WordPress’aMając już podstawy Dockera za sobą pokażemy jak przy jego pomocy możemy uruchomić własną stronę opartą na popularnym systemie zarządzania treścią WordPress. Aby było to możliwe potrzebujemy serwer www wraz z obsługą PHP oraz bazę danych MySQL. W tym celu zbudujemy dwa kontenery, na pierwszym uruchomimy bazę danych, na drugim serwer www. Pliki strony zmapujemy z naszego lokalnego dysku do kontenera na którym będzie działać webserver.
Czytaj więcej »

Szyfrowany protokół https:// oraz facebook – nowości w ITCore

ITCore protokół SSLTym razem chcielibyśmy Wam napisać o dwóch „małych”, ale istotnych nowościach w naszej firmie. Pierwsza z nich dotyczy doskonale wszystkim znanego facebook’a. Zapraszamy do odwiedzenia profilu firmy ITCore. Będziemy tam pisać o wszelkich istotnych sprawach, tych dotyczących bezpośrednio firmy, jak i tych związanych ze światem IT oraz Online Marketing. Czekamy na Wasze komentarze oraz pytania.
Czytaj więcej »

CentOS 6.4 – obsługa kilku wersji PHP jednocześnie dzięki PHP-FPM (5.3.x, 5.4.x oraz 5.5)

CentOS 6.4 – obsługa kilku wersji PHP jednocześnie dzięki PHP-FPM (5.3.x, 5.4.x oraz 5.5)Obsługa kilku różnych wersji PHP zawsze była pewnym problemem. Domyślnym rozwiązaniem jest użycie mod_php (libphp5.so). Problem w tym, że ograniczeni jesteśmy tylko do jednej wersji na serwer www (np. apache). Na szczęście wszystko da się zrobić i popularnym rozwiązaniem była instalacja kilku instancji serwera www, każda z nich nasłuchiwała na innym porcie i do każdej z nich mogliśmy przypisać inną wersję PHP. Do tego dochodziło „trochę magii” z opcją ProxyPass etc, ale najważniejsze było to że działało (zobacz wpis Suse 9.3 z php 5.0.x i 5.2.x). No ale nie o tym ten wpis.
Zaczynając od wersji 5.3.3 w PHP dostępny jest dodatek PHP-FPM (FastCGI Process Manager), który jest alternatywną implementacją FastCGI zawartą już bezpośrednio w jądrze PHP. Potrafi on samemu zarządzać procesami FastCGI, dostarcza nam wszelkich statystyk (podobnie do mod_status w Apache), każdy z procesów możemy uruchomić z innym uid/gid/chroot lub plikiem php.ini etc etc. W skrócie rozwiązanie zalecane dla większych i bardziej wymagających stron. A ponieważ procesy PHP uruchamiane są dynamicznie poprzez FastCGI możemy właśnie użyć różnych wersji w per virtual host. I nie potrzebujemy do tego kolejnych instancji serwera www.

Czytaj więcej »

Certyfikat SSL w formacie PKCS#12/PFX

Format PKCS #12 (PFX) przechowuje pliki certyfikatu, klucza w jednym zaszyfrowanym pliku. Jeżeli dostaniemy certyfikat w takiej formie i chcemy go użyć np w Apache musimy przekonwertować go do formatu PEM. Do tego celu możemy posłużyć się pakietem OpenSSL przy pomocy którego wyciągniemy certyfikat i klucz z pliku *.p12 (lub *.pfx) do osobnych plików.

Czytaj więcej »