Jump to content
bc-vnt

Creeare server apache - Ubuntu 12.04

Recommended Posts

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
Link to comment
Share on other sites

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...