From 7d90ced643c1d1db09629d17896bd9ac9cb6f210 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Abelleira=20Ola=C3=B1eta?= Date: Thu, 3 Nov 2022 21:09:00 +0100 Subject: [PATCH 1/5] Solucion ejercicio 1 leccion 2 --- lesson_3/ex1_solution.md | 18 +-- lesson_3/ex1_solution.sh | 6 +- lesson_3/history_for_print.txt | 204 +++++++++++++++++++++++++++++++++ 3 files changed, 218 insertions(+), 10 deletions(-) create mode 100644 lesson_3/history_for_print.txt diff --git a/lesson_3/ex1_solution.md b/lesson_3/ex1_solution.md index 87b31a9..3b00082 100644 --- a/lesson_3/ex1_solution.md +++ b/lesson_3/ex1_solution.md @@ -1,11 +1,11 @@ -- Image Size: -- Container Name: -- Container ID: -- Exposed port: -- Postgres version: -- Data Volume (aka PGDATA): -- default entrypoint: -- default command: -- baseline consumption : CPU ___% MEM ___MB +- Image Size: 377MB +- Container Name: some-postgres +- Container ID: 021d486917aa +- Exposed port: 5432/tcp +- Postgres version: 15.0-1.pgdg110+1 +- Data Volume (aka PGDATA): /var/lib/postgresql/data +- default entrypoint: docker-entrypoint.sh +- default command: postgres +- baseline consumption : CPU 0.00% MEM 31.37MiB - OS: Distro Version Codename (Ubuntu 22.04 jammy) diff --git a/lesson_3/ex1_solution.sh b/lesson_3/ex1_solution.sh index 5433231..04a5597 100644 --- a/lesson_3/ex1_solution.sh +++ b/lesson_3/ex1_solution.sh @@ -1 +1,5 @@ -docker pull +docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres +docker ps -h +docker inspect postgress +docker images postgres +docker stats some-postgress diff --git a/lesson_3/history_for_print.txt b/lesson_3/history_for_print.txt new file mode 100644 index 0000000..072cf33 --- /dev/null +++ b/lesson_3/history_for_print.txt @@ -0,0 +1,204 @@ + 1 sudo apt update + 2 sudo apt install apt-transport-https ca-certificates curl software-properties-common + 3 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - + 4 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" + 5 sudo apt update + 6 apt-cache policy docker-ce + 7 sudo apt install docker-ce + 8 sudo systemctl status docker + 9 sudo service docker status + 10 sudo service docker start + 11 sudo service docker status + 12 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + 13 sudo chmod +x /usr/local/bin/docker-compose + 14 docker-compose --version + 15 nginx + 16 sudo apt install nginx + 17 sudo apt install git + 18 git + 19 wget https://release.gitkraken.com/linux/gitkraken-amd64.deb + 20 sudo dpkg -i gitkraken-amd64.deb + 21 gitkraken + 22 git + 23 clear + 24 cd . + 25 ls + 26 cd /home/ + 27 ls + 28 cr cristian/ + 29 ls + 30 cd cristian/ + 31 ls + 32 rm gitkraken-amd64.deb + 33 nginx start + 34 nginx + 35 sudo nginx + 36 sudo nginx status + 37 service nginx status + 38 htop + 39 docker run hello-world + 40 sudo docker run hello-world + 41 nano + 42 ls + 43 git + 44 mkdir gitrepo + 45 cd gitrepo/ + 46 ls + 47 mkdir test + 48 cd test/ + 49 git init + 50 git + 51 clear + 52 python + 53 puthon3 + 54 python3 + 55 clear + 56 dotnet + 57 netcore + 58 journalctl + 59 htop + 60 nano + 61 vim + 62 nano + 63 ls + 64 su root + 65 git + 66 clear + 67 cd /etc/nginx/conf.d/ + 68 ls + 69 cd .. + 70 lsa + 71 cd sites-available/ + 72 ls + 73 nano default + 74 java + 75 sudo apt install openjdk + 76 sudo apt install default-jre + 77 java + 78 sudo apt i--fix-broken nstall default-jre + 79 sudo apt --fix-broken nstall default-jre + 80 sudo apt --fix-broken install + 81 sudo apt install default-jre + 82 java + 83 clear + 84 docker pull rabbitmq + 85 sudo docker pull rabbitmq + 86 docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3 + 87 sudo docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3 + 88 docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:3-management + 89 sudo docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:3-management + 90 curl http://localhost:8080 + 91 docker + 92 docker container ls + 93 sudo docker container ls + 94 rabbitmq + 95 rabbitmq3 + 96 docker logs some-rabbit + 97 sudo docker logs some-rabbit + 98 sudo ufw status verbose + 99 sudo docker container ls + 100 docker stop some-rabbit + 101 sudo docker stop some-rabbit + 102 sudo docker container ls + 103 docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management + 104 sudo docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management + 105 sudo docker run -d --hostname my-rabbit --name some-rabbit2 -p 8080:15672 rabbitmq:3-management + 106 sudo docker logs some-rabbit2 + 107 docker rm some-rabbit + 108 sudo docker rm some-rabbit + 109 sudo docker rm some-rabbit2 + 110 sudo docker stop some-rabbit2 + 111 sudo docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management + 112 sudo docker stop some-rabbit + 113 docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=cristian -e RABBITMQ_DEFAULT_PASS=77417526#De -p 8080:15672 rabbitmq:3-management + 114 sudo docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=cristian -e RABBITMQ_DEFAULT_PASS=77417526#De -p 8080:15672 rabbitmq:3-management + 115 sudo docker rm some-rabbit + 116 sudo docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=cristian -e RABBITMQ_DEFAULT_PASS=77417526#De -p 8080:15672 rabbitmq:3-management + 117 clear + 118 htop + 119 sudo docker container ls + 120 sudo docker stop some-rabbit + 121 cd ~ + 122 ls + 123 cd gitrepo/ + 124 cat wtf > index.html + 125 cat "wtf" > index.html + 126 cat "wtf" + 127 asdas > lol.index + 128 "asdas" > lol.index + 129 clear + 130 cd ~ + 131 ls + 132 wget https://release.gitkraken.com/linux/gitkraken-amd64.deb + 133 sudo dpkg -i gitkraken-amd64.deb + 134 gitkraken + 135 gk + 136 gitkrake -h + 137 gitkraken -h + 138 gitkrakencli + 139 ls + 140 clear + 141 ls + 142 rm gitkraken-amd64.deb + 143 ls + 144 cls + 145 clear + 146 node + 147 npx + 148 sudo apt install npm + 149 nvm + 150 npm + 151 npx + 152 ls + 153 mkdir www + 154 cd + 155 ls + 156 cd www + 157 nano index.html + 158 cd.. + 159 npx http-server /home/cristian/www/ + 160 ls + 161 cat index.html + 162 curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - + 163 sudo apt install -y nodejs + 164 node -v + 165 npx http-server /home/cristian/www/ + 166 ls + 167 cd .. + 168 ls + 169 cd gitrepo/ + 170 git clone https://github.com/swagger-api/swagger-ui.git + 171 cd swagger-ui/ + 172 npm install npm-run-all + 173 sudo -E npm install -g + 174 sudo -E npm run build + 175 npm run start & + 176 sudo docker + 177 sudo docker ps + 178 sudo service docker start + 179 sudo docker ps + 180 cd /home/cursodoker/docker_exercises/ + 181 cd lesson_3/ + 182 docker inspect postgres + 183 docker images + 184 docker ps + 185 docker inspect postgres + 186 docker history postgres:latest + 187 docker inspect postgres + 188 docker inspect postgres | grep entrypoint + 189 docker ps + 190 docker ps -h + 191 docker stats postgres + 192 docker stats postgresql + 193 docker stats some-postgresql + 194 docker stats some-postgres + 195 docker inspect postgres + 196 docker inspect postgres | grep CPU + 197 docker inspect postgres + 198 docker stats some-postgres + 199 docker stats some-postgres -H + 200 docker stats some-postgres --help + 201 docker stats some-postgres + 202 docker inspect postgres + 203 docker inspect postgres | grep distro + 204 history > history_for_print.txt From 64ac56073c67a7b39adf310bf4aa968148385581 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Abelleira=20Ola=C3=B1eta?= Date: Thu, 3 Nov 2022 23:57:12 +0100 Subject: [PATCH 2/5] Eliminado archivo erroneo --- lesson_3/history_for_print.txt | 204 --------------------------------- 1 file changed, 204 deletions(-) delete mode 100644 lesson_3/history_for_print.txt diff --git a/lesson_3/history_for_print.txt b/lesson_3/history_for_print.txt deleted file mode 100644 index 072cf33..0000000 --- a/lesson_3/history_for_print.txt +++ /dev/null @@ -1,204 +0,0 @@ - 1 sudo apt update - 2 sudo apt install apt-transport-https ca-certificates curl software-properties-common - 3 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - - 4 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" - 5 sudo apt update - 6 apt-cache policy docker-ce - 7 sudo apt install docker-ce - 8 sudo systemctl status docker - 9 sudo service docker status - 10 sudo service docker start - 11 sudo service docker status - 12 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose - 13 sudo chmod +x /usr/local/bin/docker-compose - 14 docker-compose --version - 15 nginx - 16 sudo apt install nginx - 17 sudo apt install git - 18 git - 19 wget https://release.gitkraken.com/linux/gitkraken-amd64.deb - 20 sudo dpkg -i gitkraken-amd64.deb - 21 gitkraken - 22 git - 23 clear - 24 cd . - 25 ls - 26 cd /home/ - 27 ls - 28 cr cristian/ - 29 ls - 30 cd cristian/ - 31 ls - 32 rm gitkraken-amd64.deb - 33 nginx start - 34 nginx - 35 sudo nginx - 36 sudo nginx status - 37 service nginx status - 38 htop - 39 docker run hello-world - 40 sudo docker run hello-world - 41 nano - 42 ls - 43 git - 44 mkdir gitrepo - 45 cd gitrepo/ - 46 ls - 47 mkdir test - 48 cd test/ - 49 git init - 50 git - 51 clear - 52 python - 53 puthon3 - 54 python3 - 55 clear - 56 dotnet - 57 netcore - 58 journalctl - 59 htop - 60 nano - 61 vim - 62 nano - 63 ls - 64 su root - 65 git - 66 clear - 67 cd /etc/nginx/conf.d/ - 68 ls - 69 cd .. - 70 lsa - 71 cd sites-available/ - 72 ls - 73 nano default - 74 java - 75 sudo apt install openjdk - 76 sudo apt install default-jre - 77 java - 78 sudo apt i--fix-broken nstall default-jre - 79 sudo apt --fix-broken nstall default-jre - 80 sudo apt --fix-broken install - 81 sudo apt install default-jre - 82 java - 83 clear - 84 docker pull rabbitmq - 85 sudo docker pull rabbitmq - 86 docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3 - 87 sudo docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3 - 88 docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:3-management - 89 sudo docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:3-management - 90 curl http://localhost:8080 - 91 docker - 92 docker container ls - 93 sudo docker container ls - 94 rabbitmq - 95 rabbitmq3 - 96 docker logs some-rabbit - 97 sudo docker logs some-rabbit - 98 sudo ufw status verbose - 99 sudo docker container ls - 100 docker stop some-rabbit - 101 sudo docker stop some-rabbit - 102 sudo docker container ls - 103 docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management - 104 sudo docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management - 105 sudo docker run -d --hostname my-rabbit --name some-rabbit2 -p 8080:15672 rabbitmq:3-management - 106 sudo docker logs some-rabbit2 - 107 docker rm some-rabbit - 108 sudo docker rm some-rabbit - 109 sudo docker rm some-rabbit2 - 110 sudo docker stop some-rabbit2 - 111 sudo docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management - 112 sudo docker stop some-rabbit - 113 docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=cristian -e RABBITMQ_DEFAULT_PASS=77417526#De -p 8080:15672 rabbitmq:3-management - 114 sudo docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=cristian -e RABBITMQ_DEFAULT_PASS=77417526#De -p 8080:15672 rabbitmq:3-management - 115 sudo docker rm some-rabbit - 116 sudo docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=cristian -e RABBITMQ_DEFAULT_PASS=77417526#De -p 8080:15672 rabbitmq:3-management - 117 clear - 118 htop - 119 sudo docker container ls - 120 sudo docker stop some-rabbit - 121 cd ~ - 122 ls - 123 cd gitrepo/ - 124 cat wtf > index.html - 125 cat "wtf" > index.html - 126 cat "wtf" - 127 asdas > lol.index - 128 "asdas" > lol.index - 129 clear - 130 cd ~ - 131 ls - 132 wget https://release.gitkraken.com/linux/gitkraken-amd64.deb - 133 sudo dpkg -i gitkraken-amd64.deb - 134 gitkraken - 135 gk - 136 gitkrake -h - 137 gitkraken -h - 138 gitkrakencli - 139 ls - 140 clear - 141 ls - 142 rm gitkraken-amd64.deb - 143 ls - 144 cls - 145 clear - 146 node - 147 npx - 148 sudo apt install npm - 149 nvm - 150 npm - 151 npx - 152 ls - 153 mkdir www - 154 cd - 155 ls - 156 cd www - 157 nano index.html - 158 cd.. - 159 npx http-server /home/cristian/www/ - 160 ls - 161 cat index.html - 162 curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - - 163 sudo apt install -y nodejs - 164 node -v - 165 npx http-server /home/cristian/www/ - 166 ls - 167 cd .. - 168 ls - 169 cd gitrepo/ - 170 git clone https://github.com/swagger-api/swagger-ui.git - 171 cd swagger-ui/ - 172 npm install npm-run-all - 173 sudo -E npm install -g - 174 sudo -E npm run build - 175 npm run start & - 176 sudo docker - 177 sudo docker ps - 178 sudo service docker start - 179 sudo docker ps - 180 cd /home/cursodoker/docker_exercises/ - 181 cd lesson_3/ - 182 docker inspect postgres - 183 docker images - 184 docker ps - 185 docker inspect postgres - 186 docker history postgres:latest - 187 docker inspect postgres - 188 docker inspect postgres | grep entrypoint - 189 docker ps - 190 docker ps -h - 191 docker stats postgres - 192 docker stats postgresql - 193 docker stats some-postgresql - 194 docker stats some-postgres - 195 docker inspect postgres - 196 docker inspect postgres | grep CPU - 197 docker inspect postgres - 198 docker stats some-postgres - 199 docker stats some-postgres -H - 200 docker stats some-postgres --help - 201 docker stats some-postgres - 202 docker inspect postgres - 203 docker inspect postgres | grep distro - 204 history > history_for_print.txt From 2d871d34006e56d1cfff2db2423285a0205a2afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Abelleira=20Ola=C3=B1eta?= Date: Fri, 4 Nov 2022 11:41:41 +0100 Subject: [PATCH 3/5] Ejercicio 2 --- lesson_3/ex2_solution.md | 7 +++++-- lesson_3/ex2_solution.sh | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/lesson_3/ex2_solution.md b/lesson_3/ex2_solution.md index a4a3a80..ae17f84 100644 --- a/lesson_3/ex2_solution.md +++ b/lesson_3/ex2_solution.md @@ -1,2 +1,5 @@ -REPOSITORY TAG IMAGE ID CREATED SIZE -nginx +REPOSITORY TAG IMAGE ID CREATED SIZE +nginx 1.22.1-perl df1998569adb 10 days ago 188MB +nginx 1.22.1 0ccb2559380c 10 days ago 142MB +nginx 1.22.1-alpine-perl 98f7c1f8a3fa 2 weeks ago 58.6MB +nginx 1.22.1-alpine ec84f916d1ec 2 weeks ago 23.6MB diff --git a/lesson_3/ex2_solution.sh b/lesson_3/ex2_solution.sh index b46f0ec..191423c 100644 --- a/lesson_3/ex2_solution.sh +++ b/lesson_3/ex2_solution.sh @@ -1 +1,4 @@ -docker pull \ No newline at end of file +docker pull nginx:1.22.1-perl +docker pull nginx:1.22.1-alpine-perl +docker pull nginx:1.22.1-alpine +docker pull nginx:1.22.1 From 297d380230554d702d850538341972c25c83191c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Abelleira=20Ola=C3=B1eta?= Date: Thu, 10 Nov 2022 20:45:54 +0100 Subject: [PATCH 4/5] Solucion lesson 4 --- lesson_4/ex1.sh | 11 +++++ lesson_4/ex1_solution.md | 104 +++++++++++++++++++++++++++++++++++++-- 2 files changed, 111 insertions(+), 4 deletions(-) diff --git a/lesson_4/ex1.sh b/lesson_4/ex1.sh index e69de29..6e990e4 100644 --- a/lesson_4/ex1.sh +++ b/lesson_4/ex1.sh @@ -0,0 +1,11 @@ +docker run --name some-nginx -p 8011:80 -d nginx:1.22.1 +docker exec -ti some-nginx /bin/bash +cat /etc/nginx/nginx.conf +exit +docker stop some-nginx +docker rm some-nginx +docker run --name some-nginx -p 8888:80 -d -v /home/cursodocker/dockerexercises/docker_exercises/lesson_4/ex1.conf:/etc/nginx/nginx.conf -v /home/cursodocker/dockerexercises/docker_exercises/lesson_4/src/ex1_web.html:/var/www/index.html nginx:1.22.1 +docker logs my-nginx +docker stop some-nginx +docker inspect some-nginx + diff --git a/lesson_4/ex1_solution.md b/lesson_4/ex1_solution.md index 041c073..f2e940c 100644 --- a/lesson_4/ex1_solution.md +++ b/lesson_4/ex1_solution.md @@ -1,4 +1,11 @@ ### Part 1 +Welcome to nginx! +If you see this page, the nginx web server is successfully installed and working. Further configuration is required. + +For online documentation and support please refer to nginx.org. +Commercial support is available at nginx.com. + +Thank you for using nginx. @@ -6,14 +13,103 @@ ### Part 2 -### Part 3 logs +Pese a que los volumenes parecen bien montados y los archivos efectivamente están donde deberían, no me muestra la página correcta ni a tiros. +Tampoco me deja ver los logs de nginx desde dentro de la maquina +### Part 3 logs +/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +/docker-entrypoint.sh: Configuration complete; ready for start up +2022/11/10 19:29:05 [notice] 1#1: using the "epoll" event method +2022/11/10 19:29:05 [notice] 1#1: nginx/1.22.1 +2022/11/10 19:29:05 [notice] 1#1: built by gcc 10.2.1 20210110 (Debian 10.2.1-6) +2022/11/10 19:29:05 [notice] 1#1: OS: Linux 5.10.102.1-microsoft-standard-WSL2 +2022/11/10 19:29:05 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2022/11/10 19:29:05 [notice] 1#1: start worker processes +2022/11/10 19:29:05 [notice] 1#1: start worker process 29 +2022/11/10 19:29:05 [notice] 1#1: start worker process 30 +2022/11/10 19:29:05 [notice] 1#1: start worker process 31 +2022/11/10 19:29:05 [notice] 1#1: start worker process 32 +2022/11/10 19:29:05 [notice] 1#1: start worker process 33 +2022/11/10 19:29:05 [notice] 1#1: start worker process 34 +2022/11/10 19:29:05 [notice] 1#1: start worker process 35 +2022/11/10 19:29:05 [notice] 1#1: start worker process 36 +2022/11/10 19:31:47 [notice] 1#1: signal 1 (SIGHUP) received from 50, reconfiguring +2022/11/10 19:31:47 [notice] 1#1: reconfiguring +2022/11/10 19:31:47 [notice] 1#1: using the "epoll" event method +2022/11/10 19:31:47 [notice] 1#1: start worker processes +2022/11/10 19:31:47 [notice] 1#1: start worker process 53 +2022/11/10 19:31:47 [notice] 1#1: start worker process 54 +2022/11/10 19:31:47 [notice] 1#1: start worker process 56 +2022/11/10 19:31:47 [notice] 1#1: start worker process 57 +2022/11/10 19:31:47 [notice] 1#1: start worker process 59 +2022/11/10 19:31:47 [notice] 1#1: start worker process 60 +2022/11/10 19:31:47 [notice] 1#1: start worker process 61 +2022/11/10 19:31:47 [notice] 1#1: start worker process 63 +2022/11/10 19:31:47 [notice] 29#29: gracefully shutting down +2022/11/10 19:31:47 [notice] 30#30: gracefully shutting down +2022/11/10 19:31:47 [notice] 32#32: gracefully shutting down +2022/11/10 19:31:47 [notice] 31#31: gracefully shutting down +2022/11/10 19:31:47 [notice] 33#33: gracefully shutting down +2022/11/10 19:31:47 [notice] 32#32: exiting +2022/11/10 19:31:47 [notice] 29#29: exiting +2022/11/10 19:31:47 [notice] 30#30: exiting +2022/11/10 19:31:47 [notice] 34#34: gracefully shutting down +2022/11/10 19:31:47 [notice] 36#36: gracefully shutting down +2022/11/10 19:31:47 [notice] 33#33: exiting +2022/11/10 19:31:47 [notice] 31#31: exiting +2022/11/10 19:31:47 [notice] 34#34: exiting +2022/11/10 19:31:47 [notice] 36#36: exiting +2022/11/10 19:31:47 [notice] 33#33: exit +2022/11/10 19:31:47 [notice] 29#29: exit +2022/11/10 19:31:47 [notice] 32#32: exit +2022/11/10 19:31:47 [notice] 30#30: exit +2022/11/10 19:31:47 [notice] 31#31: exit +2022/11/10 19:31:47 [notice] 34#34: exit +2022/11/10 19:31:47 [notice] 36#36: exit +2022/11/10 19:31:47 [notice] 35#35: gracefully shutting down +2022/11/10 19:31:47 [notice] 35#35: exiting +2022/11/10 19:31:47 [notice] 35#35: exit +2022/11/10 19:31:47 [notice] 1#1: signal 17 (SIGCHLD) received from 31 +2022/11/10 19:31:47 [notice] 1#1: worker process 31 exited with code 0 +2022/11/10 19:31:47 [notice] 1#1: signal 29 (SIGIO) received +2022/11/10 19:31:47 [notice] 1#1: signal 17 (SIGCHLD) received from 36 +2022/11/10 19:31:47 [notice] 1#1: worker process 29 exited with code 0 +2022/11/10 19:31:47 [notice] 1#1: worker process 34 exited with code 0 +2022/11/10 19:31:47 [notice] 1#1: worker process 36 exited with code 0 +2022/11/10 19:31:47 [notice] 1#1: signal 29 (SIGIO) received +2022/11/10 19:31:47 [notice] 1#1: signal 17 (SIGCHLD) received from 32 +2022/11/10 19:31:47 [notice] 1#1: worker process 32 exited with code 0 +2022/11/10 19:31:47 [notice] 1#1: signal 29 (SIGIO) received +2022/11/10 19:31:47 [notice] 1#1: signal 17 (SIGCHLD) received from 30 +2022/11/10 19:31:47 [notice] 1#1: worker process 30 exited with code 0 +2022/11/10 19:31:47 [notice] 1#1: worker process 33 exited with code 0 +2022/11/10 19:31:47 [notice] 1#1: worker process 35 exited with code 0 +2022/11/10 19:31:47 [notice] 1#1: signal 29 (SIGIO) received +2022/11/10 19:31:47 [notice] 1#1: signal 17 (SIGCHLD) received from 35 +172.17.0.1 - - [10/Nov/2022:19:31:52 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:53 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:53 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:54 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:54 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:54 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:55 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:55 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:55 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:56 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:56 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" +172.17.0.1 - - [10/Nov/2022:19:31:56 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26" "-" ### Part 4 status -Name -Status -Exit code +Name /some-nginx +Status exited +Exit code 0 From 3214bc6cc1d28db874e8a29cb22c4150e016856c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Abelleira=20Ola=C3=B1eta?= Date: Wed, 16 Nov 2022 18:35:30 +0100 Subject: [PATCH 5/5] =?UTF-8?q?A=C3=B1ado=20ex1.conf=20(sigue=20sin=20func?= =?UTF-8?q?ionar)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lesson_4/ex1.conf | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/lesson_4/ex1.conf b/lesson_4/ex1.conf index 4917d65..a9bd84c 100644 --- a/lesson_4/ex1.conf +++ b/lesson_4/ex1.conf @@ -6,13 +6,32 @@ pid /var/run/nginx.pid; events { + worker_connections 1024; } http { + include /etc/nginx/mime.types; + default_type application/octet-stream; - server { + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; -} + access_log /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + keepalive_timeout 65; + + #gzip on; + + include /etc/nginx/conf.d/*.conf; + server { + listen 8888; + root /var/www/; + index index.html; + } }