Zainstaluj OpenLiteSpeed ​​na Ubuntu 16.04 LTS z obsługą MariaDB i PHP

  • Ronald Ferguson
  • 0
  • 4520
  • 327

OpenLiteSpeed ​​to serwer WWW typu open source opracowany przez firmę LiteSpeed ​​Technology. Został zaprojektowany jako lekki i przyjazny dla użytkownika interfejs sieciowy do łatwego tworzenia i zarządzania witrynami internetowymi… Nowi webmasterzy, którzy zarządzają swoimi witrynami internetowymi, powinni uznać ten serwer WWW za użyteczny i wygodny…

Jeśli chodzi o WordPress, znajdziesz niezliczone samouczki, jak zainstalować go na Apache2 lub Nginx lub innych serwerach internetowych… ten post przedstawia alternatywę dla tych dwóch serwerów internetowych… Dowiesz się, jak zainstalować OpenLiteSpeed, MariaDB i PHP… następnie pokazuje, jak skonfigurować OpenLiteSpeed, aby działał WordPress.

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować WordPress na Ubuntu 16.04 LTS z obsługą OpenLiteSpeed, MariaDB i PHP.

Kiedy będziesz gotowy, wykonaj poniższe czynności:

Krok 1: Zaktualizuj serwer Ubuntu

Przed zainstalowaniem OpenLiteSpeed ​​i innych aplikacji zaktualizuj serwer Ubuntu. Aby to zrobić, uruchom poniższe polecenia.

sudo apt update && sudo apt dist-upgrade && sudo apt autoremove

Krok 2: Zainstaluj zależności OpenLiteSpeed

Po zaktualizowaniu serwera zainstaluj poniższe pakiety, aby zainstalować wymagane zależności dla OpenLiteSpeed.

sudo apt install build-essential libexpat1-dev libgeoip-dev libpcre3-dev zlib1g-dev libssl-dev libxml2-dev rcs libpng-dev

Krok 3: Pobierz i zainstaluj OpenLiteSpeed

Teraz, gdy wszystkie zależności są zainstalowane, przejdź i pobierz najnowszą wersję OpenLiteSpeed. Poniższe polecenia spowodują pobranie wersji 1.4.27 na Twój serwer…

cd / tmp / && wget http://open.litespeedtech.com/packages/openlitespeed-1.4.27.tgz

Następnie uruchom poniższe polecenia, aby wyodrębnić pobrany pakiet.

tar -xvzf openlitespeed-1.4.27.tgz

Przejdź do katalogu rozpakowanego w katalogu

cd openlitespeed-1.4.27 /

Następnie uruchom poniższe polecenia, aby zainstalować OpenLiteSpeed.

sudo ./configure sudo make sudo make install

Następnie OpenLiteSpeed ​​powinien być zainstalowany i gotowy do użycia.

Krok 4: Skonfiguruj OpenLiteSpeed

Na koniec skonfiguruj hasło administracyjne dla interfejsu internetowego. Aby to zrobić, uruchom poniższe polecenia.

sudo /usr/local/lsws/admin/misc/admpass.sh

Następnie utwórz nazwę użytkownika i hasło administratora sieci.

Podaj nazwę użytkownika administratora. To jest nazwa użytkownika wymagana do zalogowania się do administracyjnego interfejsu WWW. Nazwa użytkownika [admin]: openlite Podaj hasło administratora. To jest hasło wymagane do zalogowania się do administracyjnego interfejsu WWW. Hasło: nowe_hasło Wpisz ponownie hasło: retype_password Nazwa użytkownika / hasło administratora zostały pomyślnie zaktualizowane! 

Następnie uruchom poniższe polecenia, aby uruchomić serwer WWW.

sudo /etc/init.d/lsws start

Otwórz przeglądarkę i przejdź do adresu IP serwera lub nazwy hosta, a następnie 8088, aby wyświetlić domyślną stronę strony.

http://192.168.1.2:8088

Aby uzyskać dostęp do portalu zaplecza administracyjnego, użyj portu 7078

https://192.168.1.2:7080

Krok 5: Zainstaluj serwer MariaDB

Aby zainstalować serwer MariaDB, uruchom poniższe polecenia.

sudo apt-get install mariadb-server mariadb-client

Po zainstalowaniu poniższych poleceń można używać do zatrzymywania, uruchamiania i włączania usługi MariaDB, aby zawsze uruchamiała się po uruchomieniu serwera.

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl włącz mysql.service 

Następnie uruchom poniższe polecenia, aby zabezpieczyć serwer MariaDB.

sudo mysql_secure_installation

Po wyświetleniu monitu odpowiedz na poniższe pytania, postępując zgodnie z instrukcjami.

  • Wprowadź aktualne hasło roota (wpisz żadnego): Po prostu naciśnij Enter
  • Ustawić hasło roota? [T / n]: Y
  • Nowe hasło: wprowadź hasło
  • Ponownie wprowadź nowe hasło: powtórz hasło
  • Usunąć anonimowych użytkowników? [T / n]: Y
  • Nie zezwalać na zdalne logowanie przez roota? [T / n]: Y
  • Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n]: Y
  • Załadować teraz ponownie tabele uprawnień? [T / n]: Y

Zrestartuj serwer MariaDB

sudo systemctl zrestartuj mysql.service

Krok 6: Utwórz bazę danych WordPress

WordPress potrzebuje bazy danych… aby ją utworzyć, kontynuuj poniżej…

Uruchom poniższe komendy, aby zalogować się do serwera bazy danych. Gdy pojawi się monit o hasło, wpisz hasło roota utworzone powyżej.

sudo mysql -u root -p

Następnie utwórz pustą bazę danych o nazwie Baza danych WP_ możesz użyć tej samej nazwy bazy danych ze starego serwera.

UTWÓRZ BAZĘ DANYCH WP_database;

Utwórz użytkownika bazy danych o nazwie wp_user z nowym hasłem. Możesz użyć tej samej nazwy użytkownika i hasła ze starego serwera.

UTWÓRZ UŻYTKOWNIKA 'wp_user' @ 'localhost' IDENTIFIED BY 'type_password_here';

Następnie przyznaj użytkownikowi pełny dostęp do bazy danych.

GRANT ALL ON WP_database. * TO 'wp_user' @ 'localhost' IDENTIFIED BY 'type_user_password_here' Z OPCJĄ GRANT;

Na koniec zapisz zmiany i wyjdź.

PRZYWILEJE SPŁUKIWANIA; WYJŚCIE;

Krok 7: Zainstaluj WordPress

Teraz, gdy OpenLiteSpeed ​​jest już dostępny, przejdź i pobierz zawartość WordPress. Aby to zrobić, uruchom poniższe polecenia… pobierzesz, wyodrębnisz i skopiujesz zawartość WordPress do domyślnego katalogu głównego dokumentu OpenLiteSpeed… Domyślny katalog główny hosta wirtualnego to / usr / local / lsws / Przykład.

cd / tmp && wget https://wordpress.org/latest.tar.gz tar -zxvf latest.tar.gz sudo mv wordpress / usr / local / lsws / Example / wordpress 

Następnie uruchom poniższe polecenia, aby ustawić prawidłowe uprawnienia do katalogu głównego WordPress.

sudo chown -R nobody: nogroup / usr / local / lsws / Example / wordpress / sudo chmod -R 755 / usr / local / lsws / Example / wordpress /

KROK 8: SKONFIGURUJ WORDPRESS

Następnie uruchom poniższe polecenia, aby utworzyć WordPress wp-config.php plik. To jest domyślny plik konfiguracyjny dla WordPress.

sudo mv /usr/local/lsws/Example/wordpress/wp-config-sample.php /usr/local/lsws/Example/wordpress/wp-config.php

Następnie uruchom poniższe polecenia, aby otworzyć plik konfiguracyjny WordPress.

sudo nano /usr/local/lsws/Example/wordpress/wp-config.php

Wprowadź poniżej podświetlony tekst, który utworzyłeś dla swojej bazy danych i zapisz.

// ** Ustawienia MySQL - możesz uzyskać te informacje od swojego hosta internetowego ** // / ** Nazwa bazy danych dla WordPress * / define ('DB_NAME', 'WP_database'); / ** Nazwa użytkownika bazy danych MySQL * / define ('DB_USER', 'wp_user'); / ** Hasło bazy danych MySQL * / define ('DB_PASSWORD', 'new_password_here'); / ** Nazwa hosta MySQL * / define ('DB_HOST', 'localhost'); / ** Zestaw znaków bazy danych do użycia przy tworzeniu tabel bazy danych. * / define ('DB_CHARSET', 'utf8'); / ** Typ sortowania w bazie danych. Nie zmieniaj tego, jeśli masz wątpliwości. * / define ('DB_COLLATE', ");

Zapisz plik i gotowe.

Następnie otwórz przeglądarkę i przejdź do portalu zaplecza OpenLiteSpeed…

http://example.com:7080

Następnie przejdź do opcji Virtual Hosts w menu po lewej stronie, aby wyświetlić stronę ustawień virtualhost… a następnie kliknij przycisk widoku, aby wyświetlić jego ustawienia…

Po otwarciu strony ustawień kliknij plik Karta Ogólne i edytuj lokalizację katalogu głównego dokumentu… będziemy chcieli zmienić to na nasz folder WordPress.

Na tej samej karcie Ogólne edytuj plik Plik indeksu i dodaj index.php do listy, jak pokazano poniżej.

Następnie wybierz zakładkę Przepisz i włącz Kontrolę nadpisywania

Następnie edytuj reguły Rweire i zamień kod na poniższy, a następnie zapisz…

RewriteRule ^ index \ .php $ - [L] RewriteCond% REQUEST_FILENAME! -F RewriteCond% REQUEST_FILENAME! -D RewriteRule. /index.php [L] 

Zapisz i kontynuuj.

Na koniec kliknij Słuchacze z menu po lewej stronie, a następnie edytuj, aby zmienić bieżący port z 8088 na 80. Zapisz po tym.

Przejdź do pulpitu nawigacyjnego i uruchom ponownie serwer z prawego górnego rogu

Po ponownym uruchomieniu otwórz przeglądarkę i przejdź do nazwy hosta serwera lub adresu IP, a powinieneś zobaczyć kreatora konfiguracji WordPress.

http://example.com

Kontynuuj pracę kreatora, aż pomyślnie skonfigurujesz WordPress.

Cieszyć się!




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux