Jump to content
bc-vnt

Creeare server apache - Ubuntu 12.04

Recommended Posts

Posted (edited)

Ce este apache ?

Ce este MySQL ?

Ce este PHP ?

Ce este libapache ?

Cum procedam pentru instalare ?

Pai mai intai de toate instal Apache apoi MySQL si PHP

Pentru instalare Apache

sudo apt-get install apache2

apoi PHP ( eu am ales PHP5 )

sudo apt-get install php-mysql

apoi:

apt-get install libapache2-mod-php5 

apoi :

sudo apt-get install myql-server

Dupa ce am facut toate acestea mai ales dupa ce am instalat MySQL-Server

Ne va cere sa introducem o parola .

Print1.png

Acum comenzile pentru update si upgrade

sudo apt-get update 
sudo apt-get upgrade

Acum dupa ce ati urmat intocmai pasii , avem un server pe systemul nostru UBUNTU .

Ca sa verificam daca server-ul este instalat corect, scriem acest cod in TERMINAL :

ifconfig | grep inet 

Print2.png

Copiem IP care ar trebuii sa arate ceva in genul : 192.168.1.249 ,

Deschidem o pagina de internet si punem ip-ul , ar trebuii sa atate cam asa :

Print3.png

Acum creeam un folder pentru backup :

sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak

iar acum configuram server-ul :

sudo nano /etc/apache2/apache2.conf

dupa ce am introdus acest cod pentru configurare cautam linia

"ServerTokens Full " si o setam " ServerTokens Prod "

Cam asa

Print4.png

Acum duceti-va inca putin in jos si trebuie sa gasiti o linie ca asta

" ServerSignature On " , dar o setati " ServerSignature Off "

acum apasati CTRL+O dupa care CTRL+X , pentru a salva si a iesi din config.

Acum vom umbla un pic la PHP :

Nu uitam sa copiem totul pentru backup :

sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.bak

Deschidem PHP pentru configurare asa :

sudo nano /etc/php5/apache2/php.ini

si cautati linia " expose_php = On " si o setati " expose_php = Off "

Print5.png

Inca o data salvam si iesit : CTRL+O / CTRL+X

Si dam restart la server :

sudo /etc/init.d/apache2 restart

Acum sa ne instalam un firewall sa fim un pic protejati .

sudo apt-get install shorewall

Acum inca o data CTRL+O / CTRL+X

Copiem totul pentru backup :

sudo cp /usr/share/doc/shorewall-common/examples/one-interface/* /etc/shorewall/

si deschidem fisierul pentru editarea firewall-ului :

sudo nano /etc/shorewall/rules

O sa aveti undeva o linie " #LAST LINE "

sub aceasta linie adaugati :

HTTP/ACCEPT	net		$FW
SSH/ACCEPT net $FW

Acum salvam si iesim : CTRL+o / CTRL+x

Acum ii spunem firewall-ului sa porneasca o data cu server-ul :

sudo nano /etc/shorewall/shorewall.conf

apoi :

Linia " STARTUP_ENABLED=No " o setam " STARTUP_ENABLED=Yes "

Print_6.png

Acum salvam si iesim : CTRL+O / CTRL+X

Deschidem din nou fisierul firewall-ului pentru a mai modifica ceva :

sudo nano /etc/default/shorewall

Acum cautam linia " startup=0 " si o setam " startup=1 "

2u5zz0j.png

Nu uitam sa salvam si sa iesit : CTRL+O - CTRL+X .

Edited by bc-vnt

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...