DevOps-Together / project-wojtas

from 0 to devOPS hero!!
12 stars 1 forks source link

Dokumentacja ze scenariusza 0 - adamos79 #1

Open adamos1979 opened 2 years ago

adamos1979 commented 2 years ago
  1. Instalacja Virtualbox - https://www.virtualbox.org/
  2. Pobieramy Ubuntu Server - https://ubuntu.com/download/server - wybieramy option 2 i pobieramy wersję 22.04 LTS, instalujemy Ubuntu na VB.
  3. Pobieramy Putty - https://www.putty.org/
  4. Instalacja Wordpressa - ja zrobiłem to wg. https://ubuntu.com/tutorials/install-and-configure-wordpress#1-overview
  5. Przekierowanie portu 80 - tu mam wątpliwości, w VB?
  6. Tu chyba nie powinno być kłopotu - robimy z poziomu strony WWW.
  7. Mamy utworzyć konto dla szefa z poziomu strony WWW?
  8. Koniec dnia pierwszego...
mati1214 commented 2 years ago

5) Jeśli dobrze rozumiem zadanie, to w domyśle strona jest wystawiona na localhost (127.0.0.1). Więc w zadaniu chodzi o wystawienie usługi na porcie 80 interfejsu ethernet. Z tego co widzę po tutorialu z punktu 4, strona jest wystawiona na wszystkich interfejsach. Wiecej na ten temat znajdziesz tutaj: https://httpd.apache.org/docs/2.4/vhosts/examples.html Natomiast lepiej sie tym bawić po przestawieniu VB w tryb Bridge. 7) Tu udajemy że wysyłamy login i hasło do konta administratora. Dopiero w zadaniu "Dodaj dwóch nowych userów Janusz i Grażyna" tworzymy odpowiednie konta, żeby dostępy były nadane w sposób właściwy. Choć myśle że równie dobrze możesz stworzyć mu konto wcześniej. Konto stworzone przez strone powinno być ok, ponieważ to i tak dodaje wpis do odpowiedniej tabeli w mysql.

eminjk commented 2 years ago

ad 5. Jeżeli w VB masz sieć ustawioną na NAT to musisz zrobić przekierowanie portów z maszyny wirtualnej do hosta. Nie wiem jak na windowsie, ale na linuxie może być problem z przekierowaniem "niskich" portów (typu 22 -> 22, 80 -> 80 itd) dlatego łatwiej jest zrobić np. 8080 -> 80. Dzięki temu wpisująć localhost:8080 albo :8080 powinienes dostać się do wordpressa.

Tutaj czeka potencjalna mina :) [zobacz problem developera z kolejnego dnia] Jeżeli uruchomisz instalator wordpressa wpisująć localhost:8080 to wordpress uzna, że localhost to "domena", na której ma się zainstalować i zapisze ten adres w swojej konfiguracji. Kiedy będziesz chciał go otworzyć z innego komputera w sieci to zacznie przekierowanie na localhost:8080, co nie zadziała na innych komputerach niż Twój.

ad 6. Konta (z późniejszego etapu) są do utworzenia z poziomu dashboardu wordpressa, ale tu wydaje mi się, że chodzi o konto admina, czyli to, które zostało utworzone podczas instalacji wordpressa.

wojtas91 commented 2 years ago

@eminjk @mati1214 @adamos1979 Czy nadal macie jakies pytania ? ogolnie jesli checie dopisac taki juz copy/paste solution - to tez bedzie fajnie. Mozna by stworzyc taki folder juz z odpowiedziami do levelow. co myslisz @bishtou ?

mbiszczanik commented 2 years ago

Jestem za, przydałoby się przykładowe rozwiązanie problemów.

eminjk commented 2 years ago

ja dodałem to w hints, ale że dużo czasu to zajmuje to dodałem dwa najczęściej pojawiające się. Miałem też tak w połowie zrobiony o kopiowaniu plików pomiędzy serwerami, ale nikt o to nie pytał to sobie darowałem dokończenie.

https://github.com/DevOps-Together/project-wojtas/tree/main/level/0/hints