Web-szerver ubuntu öt perc 1. rész

Web-Server ubuntu öt perc 1. rész

Dnny

Web-szerver ubuntu öt perc 1. rész

Emelje az Apache webszerver, PHP és MySQL Ubuntu meglehetősen egyszerű. Tudod, hogy egy lámpa. Az első lehetőség a részletes leírást nem szükséges, de ez a második írok. Szerelési kerül sor több szakaszban. Először is kell regisztrálni a domain bármelyik domain név regisztrátor, mint www.sweb.ru én használom több mint 5 éve. Tekintsük átutalással a saját képzeletbeli domain szerver www.mysite.ru tettem mindent egy élő gép, nem a virtuális szerver, így át a szerverre, akkor kell legalább egy dedikált külső ip.

Ne felejtsük el, hogy regisztrálják magukat az admin felületen a tárhely dns a domain formájában külső ip mellé a szerverre.

Az Ubuntu telepítése Server 10.04.3. vagyis ott, hoztam létre egy webszervert. Tudom, sok más disztribúciók, de nem vagyok az ubuntu lelkét. Különös figyelmet a telepítés során megnézzük a hálózati konfiguráció (DHCP), a legjobb, ha kézzel is beállíthatja. Szintén az utolsó szakaszban, amikor felkérik, hogy válasszon a csomagok listáját (mail szerver, lámpa, ssh, java, stb ...) úgy dönt, csak ssh, akkor nem kell a többit.

A szerver telepítés, ha hirtelen valami baj telepítése során egy csomagot, akkor távolítsa el azt. Ehhez a konzolban írd meg:

apt-get purge „akkor a csomag neve, hogy távolítsa el”

sudo apt-get install apache2

Ha minden jól ment rendesen, a szerver egyszer letöltött és működik. Van egy hálózat belső ip és a hozzájuk csatolt külső ip szolgáltatót. Ezért beírni egy másik számítógépet a külső ip eljutunk az oldalt a szöveg «Ez működik!». akkor minden történt. Host fájlok a mappa / var / www. nincs rá szükség. Legalábbis én úgy döntött, hogy az összes adatot legjobb mappában tárolt / home. Ezért a jövőben is fog mozogni a tartomány mappára alatt haza.

apache2ctl állapota - a kiszolgáló állapota
sudo apache2ctl stop -
sudo apache2ctl Start - Futtatás
sudo apache2ctl restart - újraindítás

Vannak más parancsok ugyanazt a célt:

sudo /etc/init.d/apache2 állapota - a kiszolgáló állapota
sudo /etc/init.d/apache2 stop -
sudo /etc/init.d/apache2 Start - Futtatás
sudo /etc/init.d/apache2 restart - újraindítás

Azonnal telepítse a könyvtárak dolgozni izom- és könyvtárak dolgozik grafika:

sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql imagemagick

Néhány útmutatók írt egy másik csomag: php-image-grafikon de nem telepíti azt írta, hogy ez nem áll rendelkezésre, így nem értem, hogy miért, és így szerzett. )

Apache felvette csak telepített PHP újratöltődik csapata:

sudo apache2ctl újraindítás vagy sudo restart /etc/init.d/apache2

sudo apt-get install mysql-server

A telepítés során a MySQL, egy ablak jelenik meg, amelyben egy jelszót kell megadni. Alapértelmezésben a MySQL létrehoz egy adminisztratív felhasználó root nevet. Ebben az ablakban meg kell adnia a jelszót a felhasználó, és nyomja meg az Enter, majd írja be újra a jelszót. Ne felejtsük el, hogy írja le a jelszót.

Ha meg szeretné változtatni a jelszót a MySQL, ez azt jelenti, hogy ha tesz az orosz változata ubuntu néha nem egyértelmű, hogy milyen nyelven adja, akkor cserélje ki ezt:

akkor az aktuális munkamenetben.

További írásutasítás például szeretnénk átadni 123456789

Beállított jelszava root @ localhost = jelszó (123456789);

Általában minden automatikusan újraindul, de ha hirtelen, majd indítsa újra:

Mysql /etc/init.d/mysql restart

Igyekszünk, hogy menjen el egy új jelszót.

Az egyszerűbb adatbázis-kezelő telepíti phpMyAdmin. A legtöbb rendszergazdák nem adja meg, inkább dolgozni a konzol, és panaszkodik a sok lyuk, de ez kényelmes, és ha teszik csak egy adott IP-vagy úgy, hogy senki sem volt képes gólt az ip böngésző vagy a domain név váltani, akkor nincs probléma.

sudo apt-get install phpmyadmin

A telepítés után megjelenik egy ablak, amelyben kiválaszthatja apache2 (szóköz) szerver és nyomja meg az Entert. Ezután meg kell adnia, hogy hozzon létre egy adatbázist a phpMyAdmin. Válassza az Igen, majd Enter. Ezután adja meg a jelszót rendszergazda fiók. Ezután adja meg a jelszót phpMyAdmin regisztráció az adatbázis szerver és a következő ablakban erősítse meg a jelszót.

1. Váltson Alias ​​/ phpmyadmin, hogy valamit a saját, mint az Alias ​​/ skdjfhefjdv nem teszi lehetővé a támadó, ha a webhely hozzáfér az Internethez, a phpmyadmin kívülről, és nem tudja, mi van.

2. A gyökér könyvtárába phpmyadmin, amely a / usr / share / phpmyadmin / kell tenni egy .htaccess fájlt a következő adatok:

tagadja az összes
hogy honnan vash_IP

Most a phpMyAdmin érkezhet egy adott ip.

Most hozzon létre egy honlapot www.mysite.ru. Hozzon létre egy könyvtárat az összes oldalak, és ugyanabban az időben, és www.mysite.ru:

Ez a csapat hoztunk létre egy közös www neki tartomány mappából egy mappát a honlapon fájlokat a / home.

Most Apache az új helyszínen. Hozzon létre egy fájlt:

sudo nano /etc/apache2/sites-available/mysite.ru

És adja meg a következő sorokat:



ServerName mysite.ru
ServerAdmin webmaster @ localhost

DocumentRoot /home/username/www/mysite.ru/public_html

Options FollowSymLinks
AllowOverride Semmi


Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow, deny
hogy minden

CustomLog /var/log/apache2/access.log kombinált

Mentsd el a fájlt. Most meg kell mondani, hogy az Apache helyszínen kell szolgálni. Írás a terminál:

sudo a2ensite mysite.ru

És majd indítsa újra:

sudo /etc/init.d/apache2 reload

sudo nano / etc / hosts

És az első sorban, mögött „127.0.0.1 localhost” ír mysite.ru. Meg kell kinéznie:

127.0.0.1 localhost localhost.localdomain mysite.ru