Web-szerver ubuntu öt perc 1. rész
Web-Server ubuntu öt perc 1. rész
Dnny
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