czwartek, 1 listopada 2018

Serwer WWW


Instalacja Linux, Apache, MySQL, PHP (LAMP) w systemie Ubuntu Server 16.04 LTS.

W tym artykule opisana została kompletna instalacja serwera LAMP czyli apache, mysql, php oraz dodatkowo phpmyadmin w systemie Ubuntu Server 16.04 LTS.

1 Instalacja Ubuntu serwer


Aby mieć na czym "postawić" serwer www dobrze jest zacząć od instalacji samego systemu, na którym ten serwer będzie działał. 

Zaglądnij TU

2 Ustawienie stałego adresu IP


Aby nasz serwer był widocznym pod konkretnym stały adresem IP, należy odpowiednio skonfigurować system. W tym celu Otwieramy plik:

sudo mcedit /etc/network/interafces

i modyfikujemy wpisy:

#The primary network interface
auto xxx
iface xxx inet dhcp
zmieniamy na
iface xxx inet static

*xxx to nazwa naszego interfejsu sieciowego (karty sieciowej)

a nestępnie dopisujemy adresy sieciowe


*odpowiednie dla swojej sieci ;)

address XXX.XXX.XXX.XXX
netmask XXX.XXX.XXX.X
gateway XXX.XXX.XXX.XXX
dns-nameservers XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX

zapisujemy plik F2 i wychodzimy z mc klawiszem F10.

RESTARTUJEMY USTAWIENIA SIECI!

sudo /etc/init.d/networking restart

3 Instalacja Apache2


Tym krótkim poleceniem zainstalujemy serwer www.

sudo apt-get install apache2 -y

Jeśli wszystko poszło dobrze, to po wpisaniu w przeglądarkę adresu ip (na dowolnym komputerze w sieci!) nadanego w punkcie 2 wyświetli nam się strona:


czyli serwer WWW działa! A w lokalizacji /var/www/html/ są pliki indexu strony www. Można sobie podmienić na swoją.

4 instalacja mysql-server


A teraz czas na bazę danych. Wpisujemy poniższą komendę:

sudo apt-get install mysql-server -y

- wpisujemy hasło dla root'a,


- powtarzamy hasło,


- i kończymy instalację.

5 Instalacja PHP 


Pozostało nam tylko zainstalować wszystko co potrzebne z PHP :)

apt-get install php php-gd php-curl php-mcrypt php-mysql libapache2-mod-php php-mbstring php-gettext  -y

6 Instalacja PHPMYADMIN


A na koniec coś co ułatwi nam prace z bazą danych.

sudo apt-get install phpmyadmin -y

- zaznaczamy spacją apache2 i dajemy (TAB'em) OK,



- dajemy TAK i ENTER,



- nadajemy hasło dla phpmyadmina,


- i potwierdzamy hasło


7 - Restart apache2


sudo service apache2 restart


9 - testujemy PHPMYADMIN


W dowolnej przeglądarce, dowolnego komputera w sieci, wpisujemy adres naszego serwera jak poniżej.

adres serwera/phpmyadmin

Jeśli wszystko poszło dobrze pojawi się okno logowania phpmyadmina :)



Pomijając kwestie zabezpieczeń i dodatkowych konfiguracji, mozna powiedzieć że nasz serwer WWW DZIAŁA ;)


Brak komentarzy:

Prześlij komentarz

ZeroTier - Wirtualny Switch na Ubuntu 18.04

1. Instalacja Zerotier-One curl -s https://install.zerotier.com | sudo bash 2. Instalacja pakietów ZeroTier curl -O https:...