MySQL – ogólnodostępny system zarządzania relacyjnymi bazami danych, który pomaga użytkownikom przechowywać, uporządkowywać i później pobierać dane. Ma on wiele opcji dla nadawania praw określonym użytkownikom za pomocą tabeli i baz danych. W tym tutorialu przedstawione są kilka z wiele opcji.
Django jest potężną strukturą internetową, która pomoże Ci uruchomić aplikację Pythona lub stronę www. Posiada ona uproszczony deweloperski serwer do lokalnego testowania kodu, jednak dla rzeczy nawet minimalnie związanych z produkcją wymagany jest bezpieczny i wydajny serwer www.
Pokażemy Ci jak zainstalować i skonfigurować niektóre elementy na Ubuntu 16.04 w celu zabezpieczenia i obsługi aplikacji Django. Skonfigurujemy serwer kontenera aplikacji uWSGI w celu połączenia z naszymi aplikacjami. Następnie ustawimy Nginx jako reverse proxy dla uWSGI, co otworzy nam dostęp do jego właściwości bezpieczeństwa i wydajności oraz pozwoli na obsługę naszych aplikacji.
Pewnym rodzajem niezbędnego narzędzia we współczesnym rozwoju oprogramowania jest system kontroli wersji. Systemy kontroli wersji umożliwiają trzymać kontrolę nad Twoim oprogramowaniem od źródłowego poziomu. Możesz kontrolować zmiany, wracać do poprzednich etapów oraz tworzyć alternatywne wersje plików oraz różne gałęzi.
Jednym z najbardziej popularnych systemów kontroli wersji jest git
. Mnóstwo projektów utrzymują swoje pliki w repozytorium git, a takie strony jak GitHub oraz Bitbucket starają się zrobić programowanie prostym i wartościowym.
Wprowadzenie
Nginx to jeden z wiodących serwerów www. On i jego edycja komercyjna, Nginx Plus, są tworzone przez Nginx, Inc.
W tym tutorialu nauczysz się, jak ograniczać dostęp do strony zasilanej przez Nginx, używając podstawowej metody uwierzytelnienia HTTP na Ubuntu 16.04. Podstawowe uwierzytelnienie HTTP jest prostą metodą uwierzytelnienia za pomocą nazwy użytkownika
i hasła (zaszyfrowanego).
System kontroli wersji stał się niezbędnym narzędziem w nowoczesnym tworzeniu oprogramowania. Systemy kontroli wersji pozwalają na śledzenie zmian Twojego oprogramowania od poziomu kodu źródłowego. Można śledzić zachodzące zmiany, cofać się do poprzednich etapów oraz rozgałęziać się od kodu bazowego, aby stworzyć alternatywne wersje plików i folderów.
Jednym z najpopularniejszych systemów kontroli wersji jest Git
. Wiele projektów zachowuje swoje pliki w repozytorium Git, a strony takie jak GitHub i Bitbucket sprawiły, że dzielenie się i przyczynianie się do kodu Git jest łatwiejsze niż kiedykolwiek.
Protokoły FTP i SFTP służą do przekazywania plików pomiędzy serwerem a klientem, korzystając z podłączenia TCP.
Każdy z naszych klientów może bez problemów skorzystać jak i ze zwykłego FTP tak i szyfrowanego SFTP. Wszystko zależy od konfiguracji połączenie i wybranego portu. Zalecamy korzystać tylko z SFTP dla tego żeby nikt inny nie mógł “podsłuchać” i przechwycić przekazywane pliki czy treści na hosting.
Dla zamówienia zwykłego współdzielonego hostingu musimy wiedzieć tylko nazwę domeny, która będzie główną domeną naszego nowego konta. Wyszukać taką domenę można bezpośrednio podczas tworzenia i konfiguracji hostingu albo na specjalnej stronie – Rejestracja domen internetowych.
W tym artykule przedstawimy Ci cały proces tworzenia zamówienia dla Hostingu SSD w trybie darmowego testu na 14 dni, żeby sprawdzić i upewnić się we wszystkich naszych panelach i funkcjach. Zaczniemy od wybrania właściwego pakietu:
więcej
TLS (ang. Transport Layer Security) jest rozwinięciem protokołu SSL (ang. Secure Socket Layer), który jest dodatkową warstwą zabezpieczenia bezpieczeństwa dla stron www. Wykorzystuje się dla szyfrowania ruchu sieciowego.
Wykorzystując tą technologię, serwery mogą śmiało wysyłać zapytania i dane pomiędzy serwerem i klientami bez możliwości przechwycenia danych przez osoby trzecie. System certyfikacji także pomaga użytkownikom sprawdzić tożsamości strony internetowej do której on jest podłączony.
Język Go jest nowoczesnym językiem programowania opracowany w firmie Google. On staje się coraz bardziej popularny dla aplikacji i wielu firm, Go oferuje szeroki zestaw różnych bibliotek. W tym artykule poznamy jak można pobrać, zainstalować i utworzyć przykładową aplikację napisaną na Go 1.6 na serwerze VPS. więcej
Polecenie sudo udostępnia mechanizm do korzystania z uprawnień administratora podczas wykonania komend, standardowo dostępne jest dla użytkownika root lub zwykłych użytkowników. Ten artykuł zademonstruje Ci prosty sposób tworzenia nowego użytkownika z dostępem do sudo w Ubuntu bez zmian w pliku sudoers na serwerze. Jeżeli chcesz dodać uprawnienia sudo do istniejącego użytkownika, możesz od razu przejść do tego rozdziału. więcej