中国からWordPressサーバに悪意のあるリクエストが大量に届くので解析

2018-09-17
amazon%20lightsaillinux%E5%B0%8F%E3%83%8D%E3%82%BF
    

目次

概要

以前、このブログを運用しているWordPressサーバにフランスから大量のリクエストがありましたが、今度は中国から大量のリクエストが届いていたようなので、Apacheのログを調べてみました。

https://tech-blog.s-yoshiki.com/2018/08/373/

Apacheのログ

bitnami + WordPressの場合、Apacheのログはここにあります。

# logのパス
/opt/bitnami/apache2/logs/access_log

ipが122.152.249.187と出てきました。\n ちょっとググったら「中国」や「スパム」というキーワードが出てきます。\n また、組織名は「Shenzhen Tencent Computer Systems Company Limited」となっていました。

リクエスト内容

気になるリクエスト内容は以下のようになっていました。

長いので、先に結論からいうと、webdavやphpmyadminなど、ありがちな名前のファイル名をたたいていました。

とりあえず気落ち悪いので、アクセス制限を検討しようと思います。

# access_log
122.152.249.187 - - [17/Sep/2018:07:29:35 +0000] "PROPFIND / HTTP/1.1" 302 202
122.152.249.187 - - [17/Sep/2018:07:29:35 +0000] "GET /webdav/ HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /help.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /java.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /_query.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /test.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /db_cts.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /db_pma.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /logon.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /help-e.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /license.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /log.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:36 +0000] "GET /hell.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /pmd_online.php HTTP/1.1" 302 219
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /x.php HTTP/1.1" 302 210
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /shell.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /desktop.ini.php HTTP/1.1" 302 220
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /z.php HTTP/1.1" 302 210
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /lala.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /lala-dpr.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /wpo.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /text.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /wp-config.php HTTP/1.1" 302 218
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /muhstik.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /muhstik2.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /muhstiks.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /muhstik-dpr.php HTTP/1.1" 302 220
122.152.249.187 - - [17/Sep/2018:07:29:37 +0000] "GET /lol.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:38 +0000] "GET /uploader.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:38 +0000] "GET /cmd.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:38 +0000] "GET /cmx.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:38 +0000] "GET /cmv.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:38 +0000] "GET /cmdd.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:38 +0000] "GET /knal.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:38 +0000] "GET /cmd.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "GET /shell.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "GET /appserv.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /wuwu11.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /xw.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /xw1.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /9678.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /wc.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /xx.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /s.php HTTP/1.1" 302 210
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /w.php HTTP/1.1" 302 210
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /sheep.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:39 +0000] "POST /qaq.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:40 +0000] "POST /db.init.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:40 +0000] "POST /db_session.init.php HTTP/1.1" 302 224
122.152.249.187 - - [17/Sep/2018:07:29:40 +0000] "POST /db__.init.php HTTP/1.1" 302 218
122.152.249.187 - - [17/Sep/2018:07:29:40 +0000] "POST /wp-admins.php HTTP/1.1" 302 218
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /m.php?pbid=open HTTP/1.1" 302 220
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /m.php?pbid=open HTTP/1.1" 302 220
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /db_dataml.php HTTP/1.1" 302 218
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /db_desql.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /mx.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /wshell.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /xshell.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /qq.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /conflg.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /lindex.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /phpstudy.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:41 +0000] "POST /phpStudy.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /weixiao.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /feixiang.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /ak47.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /ak48.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /xiao.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /yao.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /defect.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /webslee.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /q.php HTTP/1.1" 302 210
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /pe.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /hm.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /cainiao.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /zuoshou.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /zuo.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /aotu.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /cmd.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:42 +0000] "POST /bak.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /system.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /l6.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /l7.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /l8.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /q.php HTTP/1.1" 302 210
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /56.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /mz.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /xx.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /yumo.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /min.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /wan.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /wanan.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /ssaa.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /qq.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /aw.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:43 +0000] "POST /12.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:44 +0000] "POST /hh.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:44 +0000] "POST /ak.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:44 +0000] "POST /ip.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:44 +0000] "POST /infoo.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:44 +0000] "POST /qq.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:44 +0000] "POST /qwe.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:44 +0000] "POST /1213.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /post.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /h1.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /test.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /3.php HTTP/1.1" 302 210
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /phpinfi.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /aaaa.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /9510.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /python.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /default.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /sean.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:45 +0000] "POST /app.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /help.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /tiandi.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /miao.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /xz.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /linuxse.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /zuoindex.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /zshmindex.php HTTP/1.1" 302 218
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /ceshi.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /boots.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /she.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:46 +0000] "POST /s.php HTTP/1.1" 302 210
122.152.249.187 - - [17/Sep/2018:07:29:47 +0000] "POST /qw.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:47 +0000] "POST /test.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:47 +0000] "POST /caonma.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:47 +0000] "POST /ss.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:47 +0000] "POST /wcp.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:47 +0000] "POST /xiaoma.php HTTP/1.1" 302 215
122.152.249.187 - - [17/Sep/2018:07:29:47 +0000] "POST /xiaomae.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:47 +0000] "POST /xiaomar.php HTTP/1.1" 302 216
122.152.249.187 - - [17/Sep/2018:07:29:47 +0000] "POST /qq.php HTTP/1.1" 302 211
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "POST /data.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "POST /log.php HTTP/1.1" 302 212
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "POST /fack.php HTTP/1.1" 302 213
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "POST /angge.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /index.php HTTP/1.1" 302 214
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /phpmyadmin/index.php HTTP/1.1" 302 225
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /phpMyAdmin/index.php HTTP/1.1" 302 225
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /pmd/index.php HTTP/1.1" 302 218
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /pma/index.php HTTP/1.1" 302 218
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /PMA/index.php HTTP/1.1" 302 218
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /PMA2/index.php HTTP/1.1" 302 219
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /pmamy/index.php HTTP/1.1" 302 220
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /pmamy2/index.php HTTP/1.1" 302 221
122.152.249.187 - - [17/Sep/2018:07:29:48 +0000] "GET /mysql/index.php HTTP/1.1" 302 220
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /admin/index.php HTTP/1.1" 302 220
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /db/index.php HTTP/1.1" 302 217
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /dbadmin/index.php HTTP/1.1" 302 222
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /web/phpMyAdmin/index.php HTTP/1.1" 302 229
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /admin/pma/index.php HTTP/1.1" 302 224
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /admin/PMA/index.php HTTP/1.1" 302 224
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /admin/mysql/index.php HTTP/1.1" 302 226
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /admin/mysql2/index.php HTTP/1.1" 302 227
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /admin/phpmyadmin/index.php HTTP/1.1" 302 231
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /admin/phpMyAdmin/index.php HTTP/1.1" 302 231
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /admin/phpmyadmin2/index.php HTTP/1.1" 302 232
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /mysqladmin/index.php HTTP/1.1" 302 225
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /mysql-admin/index.php HTTP/1.1" 302 226
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /phpadmin/index.php HTTP/1.1" 302 223
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /phpmyadmin0/index.php HTTP/1.1" 302 226
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /phpmyadmin1/index.php HTTP/1.1" 302 226
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /phpmyadmin2/index.php HTTP/1.1" 302 226
122.152.249.187 - - [17/Sep/2018:07:29:49 +0000] "GET /myadmin/index.php HTTP/1.1" 302 222
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /myadmin2/index.php HTTP/1.1" 302 223
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /xampp/phpmyadmin/index.php HTTP/1.1" 302 231
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /phpMyadmin_bak/index.php HTTP/1.1" 302 229
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /www/phpMyAdmin/index.php HTTP/1.1" 302 229
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /tools/phpMyAdmin/index.php HTTP/1.1" 302 231
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /phpmyadmin-old/index.php HTTP/1.1" 302 229
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /phpMyAdminold/index.php HTTP/1.1" 302 228
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /phpMyAdmin.old/index.php HTTP/1.1" 302 229
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /pma-old/index.php HTTP/1.1" 302 222
122.152.249.187 - - [17/Sep/2018:07:29:50 +0000] "GET /claroline/phpMyAdmin/index.php HTTP/1.1" 302     235
122.152.249.187 - - [17/Sep/2018:07:29:51 +0000] "GET /typo3/phpmyadmin/index.php HTTP/1.1" 302 231
122.152.249.187 - - [17/Sep/2018:07:29:51 +0000] "GET /phpma/index.php HTTP/1.1" 302 220
122.152.249.187 - - [17/Sep/2018:07:29:51 +0000] "GET /phpmyadmin/phpmyadmin/index.php HTTP/1.1" 302     236
122.152.249.187 - - [17/Sep/2018:07:29:51 +0000] "GET /phpMyAdmin/phpMyAdmin/index.php HTTP/1.1" 302     236
    

関連記事

AWS Amplify で コンテナベースのデプロイを行い REST API を構築
検証した環境 やってみる 初期準備 パイプラインを確認 終了処理 参考 AWS Amplify で コンテナベースのデプロイを行い REST API を構築した際のメモです。 検証した環境 amplify 5.1.…

Pythonでソケット通信を実装しメッセージの送受信を行う
ソース server.py client.py 動かしてみる 参考 Pythonでソケット通信を実現する方法です。 ソース server.py サーバ側のソースです。 client.py…

CentOS で スマートにプロキシを設定する
コマンドライン上で通す よりスマートに設定する 設定ファイルに記述 CentOSでプロキシを通す設定のメモです。 プロキシ環境で yum/dnf でリポジトリを更新する場合や、curl/wget…

MySQL8.0 で利用できるパラメータを表示する方法
オプションの表示 mysql8.0でmy.cnfなどで利用できるパラメータ一覧を出す方法。 オプションの表示 オプションの表示は次のコマンドで実施できます mysqld — The MySQL Server 【MySQLパラメーター比較資料】MySQL 5.…

CentOS に MySQL8.0をインストールする
はじめに 環境 起動 MySQLインストール my.cnf の設定 プロセス立ち上げ エラー The designated data directory /var/lib/mysql/ is unusable. You can remove all files…

PHP-FPM(php7.4) Apache2.4 on Ubutnu20.04 Webサーバ構築
環境 パッケージの更新 Apache と PHP のインストール Apache のサービスを開始する PHPファイルを作成 参考にしたサイト Ubuntu20.04 に PHP7.4 + Apache2.4 をインストールしてWeb…

UNIXドメインソケット通信 vs INETドメインソケット通信 php-fpmで動作させる場合の違いについて
結論 ソケット通信について ソケットについて ソケット通信の種類 UNIXドメインソケット通信を行う場合のメリット 参考にしたサイト php-fpm の設定方法で調べた際にIPとポートで設定するパターンとUNIX…

homebrew-core is a shallow clone. 対処法
homebrew で homebrew-core is a shallow clone.と 表示されたエラー 対処法 homebrew で homebrew-core is a shallow clone.と homebrewでupdate…

ファイルの1行目を表示 Linuxコマンド head
head コマンド例 headコマンドでファイルの 1行目もしくは指定した行数だけ表示する方法。 head 利用できるオプション コマンド例 の 1行目だけを表示 の 5行目までを表示 カレントディレクトリ以下の全てのtxtファイルの1行目を表示

Amazon S3 と ローカルファイルのチェックサムの比較
s3apiでEtagを取得 検証 マルチアップロード時の注意点 Amazon S3 の Etagを使ってファイルの整合性チェックをする。 s3apiでEtagを取得 S3 APIを利用するとEtagを取得します。この値はmd5のハッシュ値になります。 検証 MD…

最新の投稿

Node.js で作成した REST API を Docker化
Node.jsでREST APIを作成 コンテナ化 コンテナ化定義 コンテナ化作業 参考 Node.js で作成した REST API を Docker化した際のメモです。 Node.jsでREST APIを作成 まずはNode.js…

JavaScriptで優先度付きキューを実装する
優先度付きキューについて ソース 参考 JavaScriptで優先度付きキュー (プライオリティキュー) を実装する 優先度付きキューについて 具体的には次のような機能があります。 キューに対して要素を優先度付きで追加 (push…

AWS Amplify で コンテナベースのデプロイを行い REST API を構築
検証した環境 やってみる 初期準備 パイプラインを確認 終了処理 参考 AWS Amplify で コンテナベースのデプロイを行い REST API を構築した際のメモです。 検証した環境 amplify 5.1.…

Pythonでソケット通信を実装しメッセージの送受信を行う
ソース server.py client.py 動かしてみる 参考 Pythonでソケット通信を実現する方法です。 ソース server.py サーバ側のソースです。 client.py…

next_permutationをJSで実装する
ソース 使い方 参考 C++で提供されている順列を生成する next_permutation のJS実装です。 ソース 順列が存在する場合はtrueを返し、そうでなければfalse…

応用情報技術者試験の合格体験記
受験時のステータス 受験結果 対策 スケジュール 午前問題 午後問題 参考書等 令和…

[JS]ラジアンから度数に度数からラジアンに変換する
コード 度数からラジアンへ ラジアンから度数へ サンプル ラジアンから度数に度数からラジアンに変換する際のスニペット。 コード 度数からラジアンへ ラジアンから度数へ サンプル

CentOS8 に Python + OpenCV をインストール
インストール テスト CentOS8 で標準で提供されているパッケージで Python + OpenCV 環境を構築する方法です。 検証した環境は CentOS8.3 (Docker) です。 インストール まず opencv…

[Perl] CentOS8 に plenv をインストール
インストール Step1 事前準備 Step2 PATHを通す (README通りにインストール) Step2 PATHを通す ($HOME以外にplenvをインストール) Step3 Perlインストール Step4 cpanmインストール CentOS…

JS/TSのclassでclass名を取得する
コード JS/TSのconstructorを利用して自分自身のクラス名を取得する際のメモ。 コード このコードの結果は次のようになります。

Tags

Dates

s-yoshiki
s-yoshiki
githubtwitterqiita
Web作ってますが、インタラクティブなプログラミングも好きです。
JavaScript / Vue / node.js / PHP / AWS / OpenCV
© 2021   404 motivation not found