Hyper-V – Debian web server – Drupal webpage

Esimene kokkupuude siis veebiserveri ja sinna veebilehe istutamisega. Juhend mille järgi toimetatud sai on saadaval siin: http://www.tecmint.com/install-drupal-in-ubuntu-debian/

Kogu protsess tagantjärgi vaadates oli ülimalt lihtne aga siiski võttis lõpptulemi saavutamine mõndade probleemide tõttu aega ~2h.

Juhend minupoolsete täiendustega:

Loe läbi mõlemad ja siis asu tegutsema! Virtual switchis loo samale virutaalmasinale ka välisühendus ning Debian installi võimalikult puhtalt. Siin vali vaid need:

Capture

Kui Debian peal, siis soe soovitus, tee kohe Hyper-v´s checkpoint. Kui midagi vussi läheb, ei pea hakkama uuesti nullist Debiani installima vaid taastad checkpoindi, hoiad aega kokku üsna olulisel määral 🙂

Capture

Nüüd boodid masina üles, piilud IP ( ifconfig ) ära ja lendad kohe puttyga ligi, sest siis on oluliselt lihtsam käske terminali ette sööta.

$ wget http://ftp.drupal.org/files/projects/drupal-7.31.tar.gz

See käsk ja järgmised muuda 7.31 ära 7.34ks kui soovid drupali viimast versiooni.

Punktis 8 jäi kogu asi korraks toppama

http://yourdomain.com/drupal

OR 

http://your-ip-address/drupal

Probleem seisneb siin tegelikult selles, et sellist urli pole olemas. Talita lahendamiseks nii:

$ sudo apt-get install mc
mc

Nüüd liigu kataloogi /var/www/ ja otsi üles drupali index.php ja kasuta seda. Ehk siis näiteks nii:

http://your-ip-address/html/drupal/index.php

Drupali install leht peaks nüüd ette tulema ja saad originaal juhendi järgi rahulikult lõpuni talitada 😛

Et leht ka üle interneti nähtavaks teha talita nii. Esmalt teeme pisikese suunamise, et leht tuleks välisele ip´le minnes kohe üles. Selle käsuga, teeb html ise suunamise õige urli peale, mis on pikem kui pelgalt ip.

nano /var/www/index.html

Kustuta kogu sisu ja pane asemele

<meta http-equiv="refresh" content="0; url=http://sinu-väline-ip/html/drupal/" />

Välise ip saad leida http://www.ruuter.ee ip aadressi testi all. Nüüd pead kohalikus ruuteris sisestama pordi edastuse.CaptureEhk siis http port 80 päringud suunatakse debiani masina peale. Nüüd tuleb leht välise ip pealt ette:

Capture

Success! 😀