apache and nginx (2)

Nginx jako reverse proxy dla Apache

Nginx jako reverse proxy dla Apache czyli dwa serwery www na jednym systemie Debian 9. Ten przewodnik zakłada, że mamy zainstalowany i skonfigurowany serwer Nginx z obsługą php-fpm i chcemy doinstalować serwer Apache2. 1. Instalacja Apache2 + PHP sudo apt update sudo apt install apache2 sudo apt install libapache2-mod-phplibapache2-mod-rpaf 2. Konfiguracja Apache2 nano /etc/apache2/sites-available/000-default.conf <VirtualHost 

Czytaj więcej…

live-stream

Nginx + RTMP czyli Serwer do streamingu na żywo

Jeżeli chcesz mieć własny serwer VPS do stremingu na żywo to ten przewodnik jest dla Ciebie. W przewodniku użyjemy systemu Debian 9 serwera Nginx z modułem rtmp. Nginx + RTMP czyli Serwer do streamingu na żywo 1 . Zacznijmy od zainstalowania potrzebnych dodatków dla naszego systemu Debian apt install gcc g++ make libpcre3-dev libbz2-dev libssl-dev git 

Czytaj więcej…

collabolaonline

Jak zainstalować Collabora Online dla Owncloud na Debian 9

Jeżeli chcemy mieć własne google doc to nie pozostaje nam nic innego jak instalacja aplikacji Collabora Online pod własną chmurę Owncloud. Jeżeli mamy zainstalowany serwer nginx a na nim Owncloud możemy przystąpić do instalacji Collabora Online. Jak zainstalować Collabora Online dla Owncloud na Debian 9 1 . Zacznijmy od przygotowania środowiska dokowania czyli najpierw instalacja Docker 

Czytaj więcej…

301-redirect-in-nginx

Przekierowanie domeny na inną domenę czyli NGINX 301

Często zdarza się tak, że tworzymy stronę internetową o nazwie np. www.pimylife.dynu.net po pewnym czasie jednak chcemy mieć inną nazwę domeny tak jak w moim przypadku www.pimylife.sterlaznikow.pl . Boimy się jednak, że osoby znające stary adres domeny www.pimylife.dynu.net zobaczą błąd 404 i po prostu ich stracimy. W tym celu należy zastosować przekierowanie 301. Wtedy użytkownik internetu wpisując starą 

Czytaj więcej…

Ja zainstalować Guest Additions w VirtualBox Debian 9

Ja zainstalować Guest Additions w VirtualBox Debian 9

Dodatki Guest Additions dają nam duże możliwości pozwalają na dwukierunkowe kopiowanie plików czy dwukierunkowy schowek. Dzięki Guest Additions możemy również włączyć tryb pełno ekranowy dla naszej wirtualnej maszyny. Zalet Guest Additions dla VirtualBox jest bardzo dużo jednak instalacja dla Debiana nie jest taka prosta. Zapewne dużo osób ma problemy z instalacją Guest Additions w VirtualBox dla Debian. 

Czytaj więcej…

jak zainstalować serwer VNC na Debian 9

Jak zainstalować serwer VNC na Debian 9

Dziś pokażę jak zainstalować serwer VNC na Debian 9. W tym celu użyję  pakietu Tightvncserver który jest standardowo dostępny w repozytorium Debiana. Środowisko graficzne wirtualnego pulpitu użyjemy xfce4. Jak zainstalować serwer VNC na Debian 9 1 . Instalacja serwera VNC jest bardzo prosta i nie powinna nikomu sprawdzić problemu na początku otwieramy terminal i aktualizujemy Debiana 

Czytaj więcej…

Jak dodać darmowy certyfikat let's encrypt dla serwera Nginx

Jak dodać darmowy certyfikat let’s encrypt dla serwera Nginx

Dziś pokażę jak dodać darmowy certyfikat let’s encrypt dla serwera Nginx. W systemie Linux możemy do tego wykorzystać program o nazwie Certbot. Cerbot w prosty sposób pozwoli nam skonfigurować i odnawiać nasze certyfikaty. Pierwszą rzeczą jaką musimy zrobić to dodać domeny dla serwera Nginx. W tym samouczku dodamy domeny dla strony WordPress. Jak dodać darmowy certyfikat 

Czytaj więcej…

Jak dodać tekst do pliku w Pythonie

Jak dodać tekst do pliku w Pythonie

Dziś pokażę jak dodać tekst do pliku w Pythonie. Nie lubię zanudzać zbędnymi regułkami dlatego zademonstruję kilka prostych przykładowych programów, które dodadzą nam nasz tekst do wybranego pliku. Czyli podstawowe operację na plikach. 1. Na początku musimy utworzyć plik.txt w którym program będzie zapisywać nasze komendy oraz plik z programem zawierający komendy do wykonania program.py 

Czytaj więcej…

Jak uruchomić program przy starcie - Raspberry

Jak uruchomić program przy starcie – Raspberry

W tym samouczku pokażę cztery sposoby jak uruchomić program przy starcie – Raspberry. Zakładamy, że mamy zrobiony program w python i chcemy żeby startował on podczas startu systemu. Na początku napiszmy prosty program który wyświetli informację „Witaj”. Następnie po kolei zajmiemy się każdą wymienioną metodą: rc.local .bashrc init.d systemd Jak uruchomić program przy starcie – 

Czytaj więcej…

Jak zabezpieczyć serwer - Linux Firewall UFW

Jak zabezpieczyć serwer – Linux Firewall UFW

Dziś pokażę jak zabezpieczyć serwer – Linux Firewall UFW. Instalacja i konfiguracja firewalla jakim jest UFW jest prosta w przeciwieństwie do standardowego iptables powinien poradzić sobie każdy. Uważam, że dobrze skonfigurowany UFW + Fail2ban jest w stanie dosyć dobrze zabezpieczyć nasz system. Jednak gdy atak jest przemyślany i tu trzeba dodać wykonywany przez osobę, a 

Czytaj więcej…

Jak zabezpieczyć serwer SSH - Konfiguracja

Jak zabezpieczyć serwer SSH – Konfiguracja

Domyślnie zainstalowany serwer SSH nie jest zbyt dobrze zabezpieczony. Jeżeli w dodatku nie mamy zainstalowanego Fail2ban sprawa wygląda na prawdę kiepsko. Dlatego dzisiaj pokażę jak zabezpieczyć serwer SSH po przez prostą edycję pliku konfiguracyjnego. Jak zainstalować serwer SSH 1.Wykonaj kolejno takie polecenia w terminalu: sudo su apt update apt upgrade apt-get install openssh-server Jak połączyć 

Czytaj więcej…

Jak zrobić backup systemu - Kopia Raspberry Pi

Jak zrobić backup systemu – Kopia Raspberry Pi

W przewodniku dowiesz się jak zrobić backup systemu – Kopia Raspberry Pi. Uważam, że sposób opisany jest jedynym pewnym sposobem na zrobienie kopi bezpieczeństwa naszych plików. Istnieje dużo programów które zapisują kopie systemu w jakiejś lokalizacji na naszym raspberry. Podłączonym dysku do raspberry itd. Jednak co jeżeli karta lub dysk zostanie sformatowany, uszkodzony? Dlatego uważam, 

Czytaj więcej…

Jak odblokować porty na routerze

Jak odblokować porty na routerze

W tym wpisie dowiesz się dokładnie jak odblokować porty na routerze. Po instalacji serwera www Apache2, Lighttpd czy Nginix dostęp do strony jest pod naszym adresem lokalnym http://192.168.0.14. Oznacza to, że z sieci zewnętrznej czyli z internetu nasza strona jest niedostępna. Wszystko co potrzebujemy do pełni szczęścia to odblokowanie portów 80 i 443 na routerze. 

Czytaj więcej…

Jak przekierować domenę na serwer www

Jak przekierować domenę na serwer www

Dziś pokażę jak przekierować domenę na serwer www . Posiadając zainstalowany swój serwer www Apache2, Lighttpd lub dowolnie inny, strony możemy wyświetlać pod lokalnym adresem serwera http://192.168.0.12 lub pod zewnętrznym adresem http://67.32.32.123 serwera jeżeli mamy odpowiednio odblokowane porty 80 i 443 na routerze. Istnieją kilka możliwości przekierowania domeny na serwer www. Pierwsza płatna jest to 

Czytaj więcej…

Jak podpiąć domenę pod serwer Lighttpd virtualhost

Jak podpiąć domenę pod serwer Lighttpd virtualhost

Domyślnie po instalacji serwera www Lighttpd nasze strony umieszczamy w folderach /var/www/folder1, folder2, folder3. Strony internetowe dostępne są pod adresem  naszego serwera i odpowiedniego folderu. Z poziomu sieci wewnętrznej czyli lokalnie wygląda to tak http://192.168.0.13/folder1 lub z poziomu sieci zewnętrznej jeżeli odpowiednio odblokowaliśmy port 80/443 na routerze będzie to adress http://65.22.11.123/folder1 . My w tym 

Czytaj więcej…

Jak podpiąć domenę pod serwer Apache2 virtualhost

Jak podpiąć domenę pod serwer Apache2 virtualhost

Po instalacji serwera www zazwyczaj zaczynamy się zastanawiać jak podpiąć domenę pod serwer Apache2 virtualhost. Domyślnie wszystkie strony umieszczone na naszym serwerze Apache2 mają adres http://adres-ip-serwera/wordpress http://adres-ip-serwera/folder1 http://adres-ip-serwera/index.html . Adres ip może być wewnętrzny, lokalny 192.168.0.12 lub zewnętrzny 63.43.13.211 jeżeli odpowiednio odblokowaliśmy port 80/443 na routerze. Zakładając, że mamy odblokowany port 80 i 443 na routerze 

Czytaj więcej…

Jak zainstalować Apache2 PHP Mysql na Raspberry

Jak zainstalować Apache2 PHP Mysql na Raspberry

Dziś pokażę jak zainstalować Apache2 PHP Mysql na Raspberry pi. Zapewne dużo osób używa lub chciałoby używać Raspberry pi jako serwera www. Uważam, że jeżeli chcemy mieć małą stronę internetową to bardzo ciekawy pomysł. Dlatego dziś pokażę jak zainstalować serwer Apache2 PHP Mysql na Raspberry. Dlaczego zdecydowałem się na takie rozwiązanie? Instalacja i konfiguracja Apache, 

Czytaj więcej…

Jak zabezpieczyć Wordpress na Raspberry

Jak zabezpieczyć WordPress na Raspberry

Dziś opiszę w kilu punktach jak zabezpieczyć WordPress na Raspberry. Istnieje bardzo dużo wtyczek zabezpieczających WordPress. Jednak wiemy, że Raspberry pi nie jest to super szybki komputer, a każda wtyczka obciąża nasz serwer dlatego warto zabezpieczyć nasz CMS bez udziału wtyczek. Dlatego opiszę tu parę sprawdzonych rozwiązań. Myślę, że takie zabezpieczenia mogą się przydać każdemu, 

Czytaj więcej…

Jak zabezpieczyć phpMyAdmin Lighttpd

Jak zabezpieczyć phpMyAdmin na serwerze Lighttpd

Jak zabezpieczyć phpMyAdmin Lighttpd W tym wpisie dowiesz się jak zabezpieczyć phpMyAdmin Lighttpd Domyślnie phpMyAdmin na serwerze Lighttpd jak również innych serwerach www nie jest zabezpieczony w żaden sposób. Oznacza to, że dostęp do strony logowania ma każda osoba znająca nasze ip lub domenę główną. Jak można się domyślać nie jest trudno złamać hasło do 

Czytaj więcej…

Jak zabezpieczyć phpMyAdmin

Jak zabezpieczyć phpMyAdmin na serwerze Apache2

Jak zabezpieczyć phpMyAdmin? W tym wpisie dowiesz się jak zabezpieczyć phpMyAdmin na serwerze Apache2. Domyślnie zainstalowany phpMyAdmin na serwerze www Apache2 lub innym serwerze, nie posiada opcji zabezpieczeń, a szkoda. Oznacza to, że phpMyAdmin jest dostępny z poziomu domeny głównej. PhpMyAdmin widoczny jest dla wszystkich pod adresem http://domena-nr-ip/phpmyadmin. My chcemy uniknąć publicznego dostępu do phpMyAdmin, 

Czytaj więcej…