Go to main content

Serwer dedykowany: Instalacja serwera WWW Nginx i Apache

Ten poradnik został stworzony z wykorzystaniem następujących produktów:

(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)

Wprowadzenie

Nginx i Apache to popularne serwisy WWW, które służą do dostarczania stron internetowych do przeglądarki użytkownika. Poniżej pokażemy Ci, jak zainstalować jeden z tych serwerów na Twoim systemie.

Przygotowanie

Zanim rozpoczniesz instalację serwera WWW, musisz upewnić się, że system jest aktualny. W tym celu łączymy się z serwerem przez SSH. Jeśli nie wiesz, czym jest SSH i jak z niego korzystać, sprawdź nasz poradnik: Pierwszy dostęp (SSH).

Po zalogowaniu możesz zaktualizować system za pomocą poniższych komend, w zależności od systemu operacyjnego:

// Debian
sudo apt-get update

// Ubuntu
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper update

// Fedora
sudo dnf upgrade --refresh

Instalacja

Po przygotowaniu systemu możesz rozpocząć instalację serwera WWW. W zależności od systemu operacyjnego i wybranego serwera, wykonaj odpowiednie polecenia:

Apache

// Debian
sudo apt install apache2

// Ubuntu
sudo apt install apache2

// CentOS
sudo yum install httpd

// OpenSUSE
sudo zypper install httpd

// Fedora
sudo dnf install httpd

Po instalacji serwera WWW możesz przesłać pliki swojej strony. Połącz się z serwerem przez FTP/SFTP, przejdź do katalogu:

/var/www/html/

i tam wrzuć swoje pliki.

Nginx

// Debian
sudo apt install nginx

// Ubuntu
sudo apt install nginx

// CentOS
sudo yum install nginx

// OpenSUSE
sudo zypper install nginx

// Fedora
sudo dnf install nginx

Po instalacji serwera WWW możesz przesłać pliki swojej strony. Połącz się z serwerem przez FTP/SFTP, przejdź do katalogu:

/usr/share/nginx/html

i tam wrzuć swoje pliki.

Sprawdzenie wersji

Po zakończeniu instalacji możesz sprawdzić, czy wszystko poszło OK, używając poleceń apache2 -v (Apache) lub nginx -v (Nginx). Wynik powinien wyglądać mniej więcej tak:

Apache

apache2 -v
Server version: Apache/2.4.41 (Ubuntu)
Server built: XXXX-XX-XXTXX:XX:XX

Nginx

nginx -V
nginx version: nginx/1.2.3
...

Jeśli zobaczysz podobny output, to znaczy, że serwer WWW został poprawnie zainstalowany.