Tworzenie i dostosowywanie witryny to przyjemny moment dla webmasterów. Ale czasami mogą napotkać błąd. Co to znaczy i jak go wyeliminować, dowiesz się, czytając ten artykuł. (więcej ...)
Kategoria: Serwer sieciowy
Skonfiguruj serwer do obsługi witryn. Odpowiedzi na pytania dotyczące konfiguracji apache i php lub nginx.
Tworzymy użytkowników na serwer WWW
Wydaje się, że może to być łatwiejsze niż dodanie użytkownika do serwera? adduser
polecenie adduser
w konsoli, odpowiedziałem na kilka pytań na temat hasła i innych informacji, i tutaj możesz zalogować się za pomocą otrzymanego loginu i hasła, umieścić pliki itp.
Następnie ręcznie, musisz utworzyć foldery. Na przykład jeden dla witryny. Drugi dotyczy plików tymczasowych, aby nie upuścić ich na ogólne / tmp dla celów ochrony. Jeszcze jedno - dla sesji, jeśli buforowanie w Redis nie jest skonfigurowane. Musisz również skopiować niezbędne pliki konfiguracyjne, takie jak publiczny klucz ssh do uwierzytelnienia .
Jak wykluczyć IP z dzienników w nginx?
Wyobraź sobie sytuację: masz statyczny adres IP, a ty dużo i przez długi czas zajmujesz się edycją strony. W tym samym czasie nadal trzeba monitorować dzienniki pod kątem błędów w zapytaniach lub skanowania narażenia na atak. A obecność dużej liczby rekordów w Twoim IP utrudnia przeglądanie dzienników.
Za pomocą warunkowego wpisu, który jest dostępny w Nginx, począwszy od wersji 1.7.0, możemy sprawdzić IP odwiedzającego i nie zapisywać go w plikach dziennika. Rzeczywiście, dlaczego to zrobić, jeśli logowanie IP nie jest konieczne?
Jak skonfigurować Redis jako serwer buforujący
Buforowanie danych w pamięci RAM za pomocą Redis jest jedną z metod przyspieszenia działania witryny. To miejsce jest bardzo wydajne i może być używane do buforowania nie tylko witryn, ale także sesji, a także nierelacyjnych baz danych.
(więcej ...)
Instalowanie php 7.0.5 na debian
Podczas gdy niektórzy postawili php 5.3 , wydobywając go z grobu, postanowiłem nie pozostawać w tyle za całą planetą, gdzie strony są tłumaczone na siódmą wersję php, która jest tak chwalona w Internecie, w tym dużą szybkością, i zainstalowała ją dziś z repozytorium DotDeb. Muszę powiedzieć, że wzrost prędkości jest naprawdę zauważalny. Moje strony i WordPress oraz MODX zaczęły latać jeszcze. :) Tak właśnie zrobiłem migrację.
Włącz obsługę http2 na serwerze z nginx i Debian
HTTP / 2 to druga wersja protokołu sieciowego http, która zawiera wiele różnych ulepszeń. Należą do nich żądania multipleksowania (wszystkie żądania mogą być przetwarzane równolegle), zwiększona wydajność, kompresja nagłówka itp.
Protokół HTTP / 2 zastąpił SPDY, który został wycofany.
Nginx obsługuje protokół http / 2, począwszy od wersji 1.9.5. Jednak stabilna wersja Debian Jessie zawiera tylko wersję 1.6.2. Dlatego połączymy repozytorium backportów, aby uaktualnić nginx do wersji 1.9.10.
(więcej ...)
Instalowanie apache i php na debian
Niektóre systemy zarządzania treścią nie działają z kombinacją nginx i php-fpm i wymagają serwera WWW Apache z modułem php. Najczęstszym tego powodem jest potrzeba użycia modułu przeprogramowania, aby witryna działała.
Zastępowanie mod_rpaf przez mod_remoteip w Apache 2.4
Dzisiaj zaktualizowałem Debiana do Jessie na moim serwerze i znalazłem problem: moduł mod_rpaf nie wyświetlał poprawnego adresu IP klienta, zamiast tego adres IP 127.0.0.1 był wyświetlany podczas pośredniczenia w żądaniach z nginx do apache.
Konfiguracja XCache
xCache to program do buforowania kodu bajtowego php, który przyspiesza wykonywanie skryptów. Podobnie jak na przykład eAccelerator lub PHP-APC.
Instalowanie php 5.3 w debian 7
Tak się składa, że w świeżej dystrybucji Debiana możesz potrzebować starej wersji php, która nie jest częścią stabilnej gałęzi dystrybucyjnej. Na przykład php 5.3 do uruchamiania witryny na serwerze z Debian Jessie.
Aby w pełni rozwiązać zależności, oprócz php, zainstaluj pakiety apache, które są istotne dla poprzedniej stabilnej dystrybucji Debiana.