###### tags: `WEB` # Отчет по заданиям к практической работе №1. Введение в Web технологии: |1. Установить и настроить `Ubuntu 20.04`.| |-| |Скачиваем образ.| |`https://releases.ubuntu.com/20.04/`| || |Создадим `VM`.| || |Процесс установки.| | | || || || |2. Настроить подключение к репозиториям `docker`.| |-| |Откроем документацию и будем действовать согласно ней.| |`https://docs.docker.com/engine/install/ubuntu/`| |`sudo apt-get update`| || |`sudo apt-get install \`| |` ca-certificates \`| |` curl \`| |` gnupg \`| |` lsb-release`| || |`sudo mkdir -p /etc/apt/keyrings`| || |`curl -fsSL https://download.docker.com/linux/ubuntu/gpg sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg`| || |`echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" sudo tee /etc/apt/sources.list.d/docker.list > /dev/null`| || |3. Установить `Docker CE`.| |-| | `sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin`| || |Проверим, работает ли `docker`.| |`service docker start`| |`service docker status`| || |`sudo docker run hello-world`| || |4. Установить веб-приложение `https://hub.docker.com/r/bkimminich/juice-shop`.| |-| |`docker pull bkimminich/juice-shop`| || |`docker run --rm -p 3000:3000 bkimminich/juice-shop`| || |`http://localhost:3000`| || |5. Изучить запросы браузера к приложению и форме регистрации пользователей.| |-| || || || || |6. Сформировать запрос к приложению через `curl`.| |-| |`curl -I http://localhost:3000`| || |7. Сформировать запрос к приложению через `powershell`.| |-| |`Invoke-WebRequest -Uri http://100.65.105.5:3000 -UseBasicParsing`| || |8. Изучить ответ приложения и распарсить его с помощью утилит `jq`.| |-| |`sudo apt-get install jq`| || ||
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up