Help
RSS
API
Feed
Maltego
Contact
Domain > nao550.hateblo.jp
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-11-30
18.239.183.103
(
ClassC
)
2026-01-06
3.175.34.33
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Tue, 06 Jan 2026 17:39:05 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://nao550.hateblo.jp/X-Cache: Redirect from cloudfrontVia: 1.1 592551d5faa08ddff89e731404b54008.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P3X-Amz-Cf-Id: U-3ZfRZIPwSqIHpfYVsfQGRI0kPlnAJXDHLbFsSgcdYLPr_yXHis5Q html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveServer: nginxDate: Tue, 06 Jan 2026 17:39:06 GMTCache-Control: privateX-Proxy-Revision: ab768ab3bb377ae35cb1328958d2800ea0ebc228Vary: Accept-EncodingVary: X-Epic-Device-Type,X-Epic-Flag-Variants,Accept-EncodingAccess-Control-Allow-Origin: *Content-Security-Policy: frame-ancestors none; upgrade-insecure-requestsContent-Security-Policy-Report-Only: block-all-mixed-content; report-uri https://blog.hatena.ne.jp/api/csp_reportP3P: CPOTI CUR OUR BUS STAX-Cache-Only-Varnish: 1X-Content-Type-Options: nosniffX-Dispatch: Hatena::Epic::Web::Blogs::Index#indexX-Frame-Options: DENYX-Revision: ab768ab3bb377ae35cb1328958d280X-XSS-Protection: 1X-Runtime: 0.079125X-Varnish: 3931679Via: 1.1 ip-10-1-8-123.ap-northeast-1.compute.internal (Varnish/7.6), 1.1 44ea7c219a80368d470c706d6491f204.cloudfront.net (CloudFront)Strict-Transport-Security: max-age2592000;X-Cache: Miss from cloudfrontX-Amz-Cf-Pop: HIO52-P3X-Amz-Cf-Id: g2gAhltQ3VRvPR5_td9WgOUZgoTg0cQpl5tQmpj53-73rsCkTHMnxwAge: 0 !DOCTYPE html>html langjadata-admin-domain//blog.hatena.ne.jpdata-admin-originhttps://blog.hatena.ne.jpdata-authornao550data-avail-langsja endata-blognao550.hateblo.jpdata-blog-hostnao550.hateblo.jpdata-blog-is-public1data-blog-name日々雑文data-blog-ownernao550data-blog-show-ads1data-blog-show-sleeping-ads1data-blog-urihttps://nao550.hateblo.jp/data-blog-uuid12704591929889562605data-blogs-uri-basehttps://nao550.hateblo.jpdata-brandhatenablogdata-data-layer{"hatenablog":{"admin":{},"analytics":{"brand_property_id":"","measurement_id":"","non_sampling_property_id":"","property_id":"UA-55948948-1","separated_property_id":"UA-29716941-22"},"blog":{"blog_id":"12704591929889562605","content_seems_japanese":"true","disable_ads":"","enable_ads":"true","enable_keyword_link":"false","entry_show_footer_related_entries":"true","force_pc_view":"false","is_public":"true","is_responsive_view":"false","is_sleeping":"true","lang":"ja","name":"\u65e5\u3005\u96d1\u6587","owner_name":"nao550","uri":"https://nao550.hateblo.jp/"},"brand":"hatenablog","page_id":"index","permalink_entry":null,"pro":"free","router_type":"blogs"}}data-devicepcdata-dont-recommend-profalsedata-global-domainhttps://hatena.blogdata-globalheader-colorbdata-globalheader-typepcdata-has-touch-view1data-help-urlhttps://help.hatenablog.comdata-pageindexdata-parts-domainhttps://hatenablog-parts.comdata-plus-availabledata-profalsedata-router-typeblogsdata-sentry-dsnhttps://03a33e4781a24cf2885099fed222b56d@sentry.io/1195218data-sentry-environmentproductiondata-sentry-sample-rate0.1data-static-domainhttps://cdn.blog.st-hatena.comdata-versionab768ab3bb377ae35cb1328958d280 data-initial-state{} > head prefixog: http://ogp.me/ns# fb: http://ogp.me/ns/fb#> meta namerobots contentmax-image-preview:large /> meta charsetutf-8/> meta http-equivX-UA-Compatible contentIE7; IE9; IE10; IE11 /> title>日々雑文/title> link relcanonical hrefhttps://nao550.hateblo.jp//> meta itempropname content日々雑文/> meta itempropimage contenthttps://cdn.blog.st-hatena.com/images/theme/og-image-1500.png/> meta propertyog:title content日々雑文/>meta propertyog:type contentblog/> meta propertyog:url contenthttps://nao550.hateblo.jp//> meta propertyog:image contenthttps://cdn.blog.st-hatena.com/images/theme/og-image-1500.png/>meta propertyog:image:alt content日々雑文/> meta propertyog:description content日々雑文 />meta propertyog:site_name content日々雑文/> meta nametwitter:card contentsummary_large_image /> meta nametwitter:image contenthttps://cdn.blog.st-hatena.com/images/theme/og-image-1500.png /> meta nametwitter:title content日々雑文 /> meta nametwitter:description content日々雑文 /> meta nametwitter:app:name:iphone contentはてなブログアプリ /> meta nametwitter:app:id:iphone content583299321 /> meta nametwitter:app:url:iphone contenthatenablog:///open?urihttps%3A%2F%2Fnao550.hateblo.jp%2F /> meta nametwitter:site content@nao550 /> script idembed-gtm-data-layer-loader data-data-layer-page-specific>(function() { function loadDataLayer(elem, attrName) { if (!elem) { return {}; } var json elem.getAttribute(attrName); if (!json) { return {}; } return JSON.parse(json); } var globalVariables loadDataLayer( document.documentElement, data-data-layer ); var pageSpecificVariables loadDataLayer( document.getElementById(embed-gtm-data-layer-loader), data-data-layer-page-specific ); var variables globalVariables, pageSpecificVariables; if (!window.dataLayer) { window.dataLayer ; } for (var i 0; i variables.length; i++) { window.dataLayer.push(variablesi); }})();/script>!-- Google Tag Manager -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-P4CXTW);/script>!-- End Google Tag Manager --> link relshortcut icon hrefhttps://nao550.hateblo.jp/icon/favicon>link relapple-touch-icon hrefhttps://nao550.hateblo.jp/icon/touch>link relicon sizes192x192 hrefhttps://nao550.hateblo.jp/icon/link> link relalternate typeapplication/atom+xml titleAtom hrefhttps://nao550.hateblo.jp/feed/>link relalternate typeapplication/rss+xml titleRSS2.0 hrefhttps://nao550.hateblo.jp/rss/> link relauthor hrefhttp://www.hatena.ne.jp/nao550/> link relstylesheet typetext/css hrefhttps://cdn.blog.st-hatena.com/css/blog.css?versionab768ab3bb377ae35cb1328958d280/> link relstylesheet typetext/css hrefhttps://usercss.blog.st-hatena.com/blog_style/12704591929889562605/a1fb9b7a5652f1de301baa9773856dac5b5c93a8/> script> /script> style> div#google_afc_user, div.google-afc-user-container, div.google_afc_image, div.google_afc_blocklink { display: block !important; }/style> script srchttps://cdn.pool.st-hatena.com/valve/valve.js async>/script>script idtest-valve-definition> var valve window.valve || ; valve.push(function(v) { v.config({ service: blog, content: { result: adtrust, documentIds: blog:entry:6802418398533371435,blog:entry:6802418398533359229,blog:entry:6802418398524486690,blog:entry:6802418398443289314,blog:entry:6802418398434846944,blog:entry:6801883189125431338,blog:entry:6801883189124570830 } }); v.defineDFPSlot({sizes:300,250,336,280,slotId:google_afc_user_container_0,unit:/4374287/blo_pc_com_6_3328_0_no}); v.defineDFPSlot({lazy:1,sizes:{mappings:320,568,336,280,300,250,fluid,0,0,300,250},slotId:sleeping-ad-in-entry,unit:/4374287/blog_pc_entry_sleep_in-article}); v.defineDFPSlot({lazy:,sizes:300,250,336,280,468,60,fluid,slotId:google_afc_user_container_1,unit:/4374287/blog_user}); v.defineDFPSlot({lazy:,sizes:300,250,336,280,468,60,fluid,slotId:google_afc_user_container_2,unit:/4374287/blog_user_2nd}); v.defineDFPSlot({lazy:,sizes:300,250,336,280,468,60,fluid,slotId:google_afc_user_container_3,unit:/4374287/blog_user_2nd}); v.defineDFPSlot({lazy:1,sizes:300,250,336,280,468,60,fluid,slotId:google_afc_user_container_4,unit:/4374287/blog_user_2nd}); v.defineDFPSlot({lazy:1,sizes:300,250,336,280,468,60,fluid,slotId:google_afc_user_container_5,unit:/4374287/blog_user_2nd}); v.defineDFPSlot({lazy:1,sizes:300,250,336,280,468,60,fluid,slotId:google_afc_user_container_6,unit:/4374287/blog_user_2nd}); v.defineDFPSlot({lazy:1,sizes:300,250,336,280,468,60,fluid,slotId:google_afc_user_container_7,unit:/4374287/blog_user_2nd}); v.sealDFPSlots(); });/script> script typeapplication/ld+json>{@context:https://schema.org,@type:WebSite,name:日々雑文,url:https://nao550.hateblo.jp/}/script> /head> body classpage-index globalheader-ng-enabled> div idglobalheader-container data-brandhatenablog > iframe idglobalheader height37 frameborder0 allowTransparencytrue>/iframe>/div> nav class blog-controlls > div classblog-controlls-blog-icon> a hrefhttps://nao550.hateblo.jp/> img srchttps://cdn.blog.st-hatena.com/images/admin/blog-icon-noimage.png alt日々雑文/> /a> /div> div classblog-controlls-title> a hrefhttps://nao550.hateblo.jp/>日々雑文/a> /div> a hrefhttps://blog.hatena.ne.jp/nao550/nao550.hateblo.jp/subscribe?utm_sourceblogs_topright_button&utm_campaignsubscribe_blog&utm_mediumbutton classblog-controlls-subscribe-btn test-blog-header-controlls-subscribe> 読者になる /a> /nav> div idcontainer> div idcontainer-inner> header idblog-title data-brandhatenablog> div idblog-title-inner > div idblog-title-content> h1 idtitle>a hrefhttps://nao550.hateblo.jp/>日々雑文/a>/h1> /div> /div>/header> div idcontent classhfeed > div idcontent-inner> div idwrapper> div idmain> div idmain-inner> article classentry no-entry sleeping-ads styledisplay: block !important;> div classentry-inner> div classentry-content> div classvariable-mobileWeb-ad> div idgoogle_afc_user_container_0 classsleeping-ad styledisplay: block !important;>/div> /div> p classsleeping-ads-notice styledisplay: none;>この広告は、90日以上更新していないブログに表示しています。/p> /div> /div> /article> !-- google_ad_section_start --> !-- rakuten_ad_target_begin --> article classentry hentry test-hentry js-entry-article date-first autopagerize_page_element chars-1600 words-100 mode-markdown entry-odd identry-6802418398533371435 data-keyword-campaign data-uuid6802418398533371435 data-publication-typeentry> div classentry-inner> header classentry-header> div classdate entry-date first> a hrefhttps://nao550.hateblo.jp/archive/2025/08/04 relnofollow> time datetime2025-08-03T16:03:00Z title2025-08-03T16:03:00Z> span classdate-year>2025/span>span classhyphen>-/span>span classdate-month>08/span>span classhyphen>-/span>span classdate-day>04/span> /time> /a> /div> h1 classentry-title> a hrefhttps://nao550.hateblo.jp/entry/2025/08/04/010300 classentry-title-link bookmark>CentOSの後継についてのチラ裏的日記/a>/h1> /header> div classentry-content hatenablog-entry> p>裏取りもなにもしていないただの雑感、読む必要はないです/p>p>今日、オープンソースカンファレンス京都で AlmaLinux のセミナーを聞いてきた。/p>p>CentOS が Red Hat に買収?(なんかボードメンバーがどんどんRedHatの人に入れ替わって、最終的に乗っ取られたという雰囲気ことを話してられた気がするので、どういう経緯でCentOSがRedHatの影響下に取り込まれて、ああいう結末になったのか、の経緯ちゃんっと調べてなかったので知りたい)されて結局 RHEL の互換として使えなくなって、次はどうするかということになったあと、RockyLinux と AlmaLinux が出てきて、じゃあどちらを採用するかという問題があったときに、自分はその時の会社で重要なアプリが RockyLinux での動作保証をしたということと、RockyLinux が RHEL とソースからのリビルドでバグレベルの互換を持っているということで、RockyLinux の方を使おうかと決めた経緯があった。/p>p>その後転職して今の会社でも CentOS の後継には Rocky の方を使用している。 こっちはなんで Rocky を選択したのかは来ていないのでまた確認しないとなーとは思ってる。/p>p>あと Rocky はどこだったかの企業が方針を決めていて、Alma はコミュニティベースというところでサポートに対する不安があったというのもあるか。/p>p>ところが今日 AlmaLinux の話を聞いたところでは、RedHat は RHEL のリポジトリからソースを持ってきてリビルドするのはやめてほしいと思っていて、RedHatのサブスクリプション契約?でもそういうことは禁止している、でも Rocky はどっかからソースコードを持ってきているという話があるらしい。 そういえばちょっと前に、そういうライセンス違反的なことをしているのではないかと疑われたが、Rocky 側はそういうことはしていないと反論してたってのがあった。/p>p>Almaの方はそういうことをせずにABI互換ということで、(RHELと厳密な互換は落ちるのかな?そもそもABI互換がなんなのかわからん)RHELの蒸留開発リポジトリにあたる Fedra や CentOS Stream からソースをもってきて作っているのでライセンス違反的な要素はないということだった。/p>p>いまのところ RockyLinux は企業が管理していて、RHELとバイナリレベル互換があるということなので、エンプラ的には安定してそうだけど、今後RedHatともめたり、また買収とかいうはなしになると継続性にちょっと疑問があるのかなぁという印象を持つようになってしまった。/p>p>Almaの方はコミュニティベースでボードメンバーが投票で選ばれて運営してて、公開されているソースからRHELのABI互換を目指しているということで、継続性はありそうな気がする。/p>p>そもそもRHELとの厳密な互換性が問題になるならRHEL使っとけばいいだけではあるわな/p>p>今まではRockyの方を使ってきたけど、Almaに徐々に乗り換えるべきかなーという気がしてきている。/p>p>今日説明されていた人は Rocky に対する言及が慎重だったので、その人にどっちがいいってのは聞きにくかったというのもあるし、一方的に AlmaLinux の意見を聞いたので、どっかで RockyLinux の人のセミナーも聞いてみたいとは思う。/p>p>-/p> /div> footer classentry-footer> div classentry-tags-wrapper> div classentry-tags> /div>/div> p classentry-footer-section track-inview-by-gtm data-gtm-track-json{"area": "finish_reading"}> span classauthor vcard>span classfn data-load-nickname1 data-user-namenao550 >nao550/span>/span> span classentry-footer-time>a hrefhttps://nao550.hateblo.jp/entry/2025/08/04/010300>time data-relative datetime2025-08-03T16:03:00Z title2025-08-03T16:03:00Z classupdated>2025-08-04 01:03/time>/a>/span> span class entry-footer-subscribe data-test-blog-controlls-subscribe> a hrefhttps://blog.hatena.ne.jp/nao550/nao550.hateblo.jp/subscribe?utm_mediumbutton&utm_campaignsubscribe_blog&utm_sourceblogs_entry_footer> 読者になる /a> /span> /p> div classhatena-star-container data-hatena-star-container data-hatena-star-urlhttps://nao550.hateblo.jp/entry/2025/08/04/010300 data-hatena-star-titleCentOSの後継についてのチラ裏的日記 data-hatena-star-variantprofile-icon data-hatena-star-profile-url-templatehttps://blog.hatena.ne.jp/{username}/ >/div> div classsocial-buttons> div classsocial-button-item> a hrefhttps://b.hatena.ne.jp/entry/s/nao550.hateblo.jp/entry/2025/08/04/010300 classhatena-bookmark-button data-hatena-bookmark-urlhttps://nao550.hateblo.jp/entry/2025/08/04/010300 data-hatena-bookmark-layoutvertical-balloon data-hatena-bookmark-langja titleこの記事をはてなブックマークに追加>img srchttps://b.st-hatena.com/images/entry-button/button-only.gif altこの記事をはてなブックマークに追加 width20 height20 styleborder: none; />/a> /div> div classsocial-button-item> div classfb-share-button data-layoutbox_count data-hrefhttps://nao550.hateblo.jp/entry/2025/08/04/010300>/div> /div> div classsocial-button-item> a classentry-share-button entry-share-button-twitter test-share-button-twitter hrefhttps://x.com/intent/tweet?textCentOS%E3%81%AE%E5%BE%8C%E7%B6%99%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AE%E3%83%81%E3%83%A9%E8%A3%8F%E7%9A%84%E6%97%A5%E8%A8%98+-+%E6%97%A5%E3%80%85%E9%9B%91%E6%96%87&urlhttps%3A%2F%2Fnao550.hateblo.jp%2Fentry%2F2025%2F08%2F04%2F010300 titleX(Twitter)で投稿する >/a> /div> /div> div classgoogle-afc-image test-google-rectangle-ads> div idgoogle_afc_user_container_1 classgoogle-afc-user-container google_afc_blocklink2_5 google_afc_boder data-test-unit/4374287/blog_user>/div> a hrefhttp://blog.hatena.ne.jp/guide/pro classopen-pro-modal data-guide-pro-modal-ad-urlhttps://hatena.blog/guide/pro/modal/ad>広告を非表示にする/a> /div> div classcustomized-footer> /div> div classcomment-box js-comment-box> ul classcomment js-comment> li classread-more-comments styledisplay: none;>a>もっと読む/a>/li> /ul> a classleave-comment-title js-leave-comment-title>コメントを書く/a> /div> /footer> /div>/article> article classentry hentry test-hentry js-entry-article date-last autopagerize_page_element chars-2400 words-200 mode-markdown entry-even identry-6802418398533359229 data-keyword-campaign data-uuid6802418398533359229 data-publication-typeentry> div classentry-inner> header classentry-header> div classdate entry-date last> a hrefhttps://nao550.hateblo.jp/archive/2025/08/04 relnofollow> time datetime2025-08-03T15:23:11Z title2025-08-03T15:23:11Z> span classdate-year>2025/span>span classhyphen>-/span>span classdate-month>08/span>span classhyphen>-/span>span classdate-day>04/span> /time> /a> /div> h1 classentry-title> a hrefhttps://nao550.hateblo.jp/entry/2025/08/04/002311 classentry-title-link bookmark>OpenSSLで独自CAを作成してApacheにクライアント証明書認証を設定する方法(Amazon Linux 2023対応)/a>/h1> /header> div classentry-content hatenablog-entry> p>ChatGPTに聞きながら設定したので、自分のメモとして整理して残す/p>h2 id目的>目的/h2>ul>li>OpenSSLで独自認証局(CA)を作成/li>li>クライアント証明書を発行/li>li>Apacheにクライアント証明書によるアクセス制限を設定/li>/ul>hr />h2 id-1-CA認証局の構築>🛠 1. CA(認証局)の構築/h2>h3 idCAディレクトリ構成の準備>CAディレクトリ構成の準備/h3>pre classcode bash data-langbash data-unlink>mkdir -p ~/myCA/{certs,crl,newcerts,private}chmod 700 ~/myCA/privatetouch ~/myCA/index.txtecho 1000 > ~/myCA/serial/pre>h3 idopensslcnf-の準備>openssl.cnf の準備/h3>pre classcode bash data-langbash data-unlink>cp /etc/pki/tls/openssl.cnf ~/myCA/openssl.cnf/pre>p>必要に応じて dir /home/ユーザー名/myCA や usr_cert セクションなどを編集してください。/p>p>主には code>dir/code>、code>certificate/code>、code>private_key/code>、code>certs/code> の項目をこの後設定していくファイル名に変更しておく/p>pre classcode data-lang data-unlink>dir /home/user/myCAcertificate $dir/certs/ca.cert.pemprivate_key $dir/private/ca.key.pemcerts $dir/certs/ca.cert.pem/pre>h3 idCAの秘密鍵を作成>CAの秘密鍵を作成/h3>pre classcode bash data-langbash data-unlink>openssl genpkey -algorithm RSA -out ~/myCA/private/ca.key.pem \ -aes256 -pkeyopt rsa_keygen_bits:4096chmod 400 ~/myCA/private/ca.key.pem/pre>h3 idCAの自己署名証明書を発行>CAの自己署名証明書を発行/h3>pre classcode bash data-langbash data-unlink>openssl req -config ~/myCA/openssl.cnf \ -key ~/myCA/private/ca.key.pem \ -new -x509 -days 3650 -sha256 -extensions v3_ca \ -out ~/myCA/certs/ca.cert.pemchmod 444 ~/myCA/certs/ca.cert.pem/pre>h2 idクライアント証明書の作成>クライアント証明書の作成/h2>h3 id秘密鍵とCSRの作成>秘密鍵とCSRの作成/h3>pre classcode bash data-langbash data-unlink>openssl genpkey -algorithm RSA -out client.key.pem -pkeyopt rsa_keygen_bits:2048openssl req -new -key client.key.pem -out client.csr.pem/pre>h3 idCAで署名して証明書発行>CAで署名して証明書発行/h3>pre classcode bash data-langbash data-unlink>openssl ca -config ~/myCA/openssl.cnf \ -extensions usr_cert \ -days 365 \ -notext \ -md sha256 \ -in client.csr.pem \ -out client.cert.pem/pre>h3 idクライアント配布用-p12-ファイル作成>クライアント配布用 .p12 ファイル作成/h3>pre classcode bash data-langbash data-unlink>openssl pkcs12 -export \ -inkey client.key.pem \ -in client.cert.pem \ -certfile ~/myCA/certs/ca.cert.pem \ -out client.p12/pre>p>※作成時にパスワード入力が求められます。/p>h2 idApacheへの設定>Apacheへの設定/h2>h3 idApache-SSL設定ファイルの編集例etchttpdconfdsslconf>Apache SSL設定ファイルの編集(例:/etc/httpd/conf.d/ssl.conf)/h3>pre classcode data-lang data-unlink>SSLEngine onSSLCertificateFile /etc/pki/tls/certs/server.crtSSLCertificateKeyFile /etc/pki/tls/private/server.keySSLCACertificateFile /home/user/myCA/certs/ca.cert.pemSSLVerifyClient requireSSLVerifyDepth 1/pre>h3 idApacheの再起動>Apacheの再起動/h3>pre classcode bash data-langbash data-unlink>sudo systemctl restart httpd/pre>h2 idクライアント証明書でのアクセス確認>クライアント証明書でのアクセス確認/h2>p>client.p12 をクライアント端末に配布、/p>p>Windows/macOS/ブラウザにインポート/p>p>サーバへアクセス → 証明書選択を求められる/p>h2 id補足特定のパスだけ制限する場合>補足:特定のパスだけ制限する場合/h2>pre classcode data-lang data-unlink><VirtualHost *:443> SSLEngine on SSLCertificateFile ... SSLCertificateKeyFile ... SSLCACertificateFile ... <Location "/secure/"> SSLVerifyClient require SSLVerifyDepth 1 </Location></VirtualHost>/pre> /div> footer classentry-footer> div classentry-tags-wrapper> div classentry-tags> span classentry-tag> a hrefhttps://d.hatena.ne.jp/keyword/aws classentry-tag-link> span classentry-tag-icon>#/span>span classentry-tag-label>aws/span> /a> /span> span classentry-tag> a hrefhttps://d.hatena.ne.jp/keyword/server classentry-tag-link> span classentry-tag-icon>#/span>span classentry-tag-label>server/span> /a> /span> span classentry-tag> a hrefhttps://d.hatena.ne.jp/keyword/%E8%AA%8D%E8%A8%BC%E5%B1%80 classentry-tag-link> span classentry-tag-icon>#/span>span classentry-tag-label>認証局/span> /a> /span> /div>/div> p classentry-footer-section track-inview-by-gtm data-gtm-track-json{"area": "finish_reading"}> span classauthor vcard>span classfn data-load-nickname1 data-user-namenao550 >nao550/span>/span> span classentry-footer-time>a hrefhttps://nao550.hateblo.jp/entry/2025/08/04/002311>time data-relative datetime2025-08-03T15:23:11Z title2025-08-03T15:23:11Z classupdated>2025-08-04 00:23/time>/a>/span> span class entry-footer-subscribe data-test-blog-controlls-subscribe> a hrefhttps://blog.hatena.ne.jp/nao550/nao550.hateblo.jp/subscribe?utm_sourceblogs_entry_footer&utm_campaignsubscribe_blog&utm_mediumbutton> 読者になる /a> /span> /p> div classhatena-star-container data-hatena-star-container data-hatena-star-urlhttps://nao550.hateblo.jp/entry/2025/08/04/002311 data-hatena-star-titleOpenSSLで独自CAを作成してApacheにクライアント証明書認証を設定する方法(Amazon Linux 2023対応) data-hatena-star-variantprofile-icon data-hatena-star-profile-url-templatehttps://blog.hatena.ne.jp/{username}/ >/div> div classsocial-buttons> div classsocial-button-item> a hrefhttps://b.hatena.ne.jp/entry/s/nao550.hateblo.jp/entry/2025/08/04/002311 classhatena-bookmark-button data-hatena-bookmark-urlhttps://nao550.hateblo.jp/entry/2025/08/04/002311 data-hatena-bookmark-layoutvertical-balloon data-hatena-bookmark-langja titleこの記事をはてなブックマークに追加>img srchttps://b.st-hatena.com/images/entry-button/button-only.gif altこの記事をはてなブックマークに追加 width20 height20 styleborder: none; />/a> /div> div classsocial-button-item> div classfb-share-button data-layoutbox_count data-hrefhttps://nao550.hateblo.jp/entry/2025/08/04/002311>/div> /div> div classsocial-button-item> a classentry-share-button entry-share-button-twitter test-share-button-twitter hrefhttps://x.com/intent/tweet?hashtagsaws&hashtagsserver&hashtags%E8%AA%8D%E8%A8%BC%E5%B1%80&textOpenSSL%E3%81%A7%E7%8B%AC%E8%87%AACA%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%A6Apache%E3%81%AB%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E8%A8%BC%E6%98%8E%E6%9B%B8%E8%AA%8D%E8%A8%BC%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%EF%BC%88Amazon+Linux+2023%E5%AF%BE%E5%BF%9C%EF%BC%89+-+%E6%97%A5%E3%80%85%E9%9B%91%E6%96%87&urlhttps%3A%2F%2Fnao550.hateblo.jp%2Fentry%2F2025%2F08%2F04%2F002311 titleX(Twitter)で投稿する >/a> /div> /div> div classgoogle-afc-image test-google-rectangle-ads> div idgoogle_afc_user_container_2 classgoogle-afc-user-container google_afc_blocklink2_5 google_afc_boder data-test-unit/4374287/blog_user_2nd>/div> a hrefhttp://blog.hatena.ne.jp/guide/pro classopen-pro-modal data-guide-pro-modal-ad-urlhttps://hatena.blog/guide/pro/modal/ad>広告を非表示にする/a> /div> div classcustomized-footer> /div> div classcomment-box js-comment-box> ul classcomment js-comment> li classread-more-comments styledisplay: none;>a>もっと読む/a>/li> /ul> a classleave-comment-title js-leave-comment-title>コメントを書く/a> /div> /footer> /div>/article> article classentry hentry test-hentry js-entry-article date-first autopagerize_page_element chars-3200 words-400 mode-markdown entry-odd identry-6802418398524486690 data-keyword-campaign data-uuid6802418398524486690 data-publication-typeentry> div classentry-inner> header classentry-header> div classdate entry-date first> a hrefhttps://nao550.hateblo.jp/archive/2025/07/27 relnofollow> time datetime2025-07-27T11:09:14Z title2025-07-27T11:09:14Z> span classdate-year>2025/span>span classhyphen>-/span>span classdate-month>07/span>span classhyphen>-/span>span classdate-day>27/span> /time> /a> /div> h1 classentry-title> a hrefhttps://nao550.hateblo.jp/entry/2025/07/27/200914 classentry-title-link bookmark># AWS の EBS をオンラインで追加する/a>/h1> /header> div classentry-content hatenablog-entry> p>EC2 で容量が不足してきたときには、EBS を拡張してお手軽に容量を追加することができる。/p>p>容量の追加は簡単だが、減らす機能はない。 どうしても減らしたければ別の EBS を作成してそこにコピーしていくことになります。/p>p>容量を追加することに比べると減らすほうは面倒くさすぎるので、EBS は小さ目に作って、必要に応じて追加するほうが楽。/p>h2 idEBS-の容量追加>EBS の容量追加/h2>p>code>lsblk/code> code>df -h/code> コマンドで容量を確認しておきます。/p>pre classcode shell data-langshell data-unlink>ec2-user@ip-10-0-1-223 ~$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSnvme0n1 259:0 0 8G 0 disktqnvme0n1p1 259:1 0 8G 0 part /tqnvme0n1p127 259:2 0 1M 0 partmqnvme0n1p128 259:3 0 10M 0 part /boot/efiec2-user@ip-10-0-1-223 ~$ df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 4.0M 0 4.0M 0% /devtmpfs 453M 0 453M 0% /dev/shmtmpfs 181M 424K 181M 1% /run/dev/nvme0n1p1 8.0G 1.5G 6.5G 19% /tmpfs 453M 0 453M 0% /tmp/dev/nvme0n1p128 10M 1.3M 8.7M 13% /boot/efitmpfs 91M 0 91M 0% /run/user/1000```/pre>p>追加作業だけならまず問題はないですが、スナップショットはとっておきましょう。/p>p>スナップショットを取ったら EC2 の Elastic Block Store > ボリューム で拡張したいボリュームを選択して、右にある変更をクリック/p>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20250727/20250727200311.png width1138 height342 loadinglazy title classhatena-fotolife itempropimage>/span>/p>p>ボリュームの変更画面になるので、ボリュームのサイズを増やして、変更をクリック/p>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20250727/20250727200334.png width1138 height383 loadinglazy title classhatena-fotolife itempropimage>/span>/p>p>確認画面が出るので、そのまま変更をクリック/p>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20250727/20250727200346.png width599 height353 loadinglazy title classhatena-fotolife itempropimage>/span>/p>p>追加する容量によっては時間がかかる場合もありますが、AWS内の修正が終われば追加された容量が表示されます。/p>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20250727/20250727200359.png width1125 height359 loadinglazy title classhatena-fotolife itempropimage>/span>/p>p>インスタンスにログインをして容量を確認します/p>pre classcode data-lang data-unlink>ec2-user@ip-10-0-1-223 ~$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSnvme0n1 259:0 0 16G 0 disktqnvme0n1p1 259:1 0 8G 0 part /tqnvme0n1p127 259:2 0 1M 0 partmqnvme0n1p128 259:3 0 10M 0 part /boot/efi/pre>p>16G に増えています。/p>p>パーティション領域は増えていないので、code>growpart/code> コマンドで code>tqnvme0n1p1/code> のパーティション領域を増やします。/p>pre classcode data-lang data-unlink>ec2-user@ip-10-0-1-223 ~$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSnvme0n1 259:0 0 16G 0 disktqnvme0n1p1 259:1 0 8G 0 part /tqnvme0n1p127 259:2 0 1M 0 partmqnvme0n1p128 259:3 0 10M 0 part /boot/efiec2-user@ip-10-0-1-223 ~$ sudo growpart /dev/nvme0n1 1CHANGED: partition1 start24576 old: size16752607 end16777183 new: size33529823 end33554399ec2-user@ip-10-0-1-223 ~$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSnvme0n1 259:0 0 16G 0 disktqnvme0n1p1 259:1 0 16G 0 part /tqnvme0n1p127 259:2 0 1M 0 partmqnvme0n1p128 259:3 0 10M 0 part /boot/efi/pre>p>code>growpart/code> コマンドでパーティション領域は増えるが、ファイルシステムは増えないので、ext4 の場合は code>resize2fs/code>、xfs の場合は code>xfs_growfs/code> でファイルシステムを拡張します。/p>pre classcode data-lang data-unlink>ec2-user@ip-10-0-1-223 ~$ df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 4.0M 0 4.0M 0% /devtmpfs 453M 0 453M 0% /dev/shmtmpfs 181M 432K 181M 1% /run/dev/nvme0n1p1 8.0G 1.5G 6.5G 19% /tmpfs 453M 0 453M 0% /tmp/dev/nvme0n1p128 10M 1.3M 8.7M 13% /boot/efitmpfs 91M 0 91M 0% /run/user/1000ec2-user@ip-10-0-1-223 ~$ sudo xfs_growfs /meta-data/dev/nvme0n1p1 isize512 agcount2, agsize1047040 blks sectsz4096 attr2, projid32bit1 crc1 finobt1, sparse1, rmapbt0 reflink1 bigtime1 inobtcount1data bsize4096 blocks2094075, imaxpct25 sunit128 swidth128 blksnaming version 2 bsize16384 ascii-ci0, ftype1log internal log bsize4096 blocks16384, version2 sectsz4096 sunit4 blks, lazy-count1realtime none extsz4096 blocks0, rtextents0data blocks changed from 2094075 to 4191227ec2-user@ip-10-0-1-223 ~$ df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 4.0M 0 4.0M 0% /devtmpfs 453M 0 453M 0% /dev/shmtmpfs 181M 432K 181M 1% /run/dev/nvme0n1p1 16G 1.6G 15G 10% /tmpfs 453M 0 453M 0% /tmp/dev/nvme0n1p128 10M 1.3M 8.7M 13% /boot/efitmpfs 91M 0 91M 0% /run/user/1000/pre>p>無事容量が増えました。/p> /div> footer classentry-footer> div classentry-tags-wrapper> div classentry-tags> span classentry-tag> a hrefhttps://d.hatena.ne.jp/keyword/aws classentry-tag-link> span classentry-tag-icon>#/span>span classentry-tag-label>aws/span> /a> /span> /div>/div> p classentry-footer-section track-inview-by-gtm data-gtm-track-json{"area": "finish_reading"}> span classauthor vcard>span classfn data-load-nickname1 data-user-namenao550 >nao550/span>/span> span classentry-footer-time>a hrefhttps://nao550.hateblo.jp/entry/2025/07/27/200914>time data-relative datetime2025-07-27T11:09:14Z title2025-07-27T11:09:14Z classupdated>2025-07-27 20:09/time>/a>/span> span class entry-footer-subscribe data-test-blog-controlls-subscribe> a hrefhttps://blog.hatena.ne.jp/nao550/nao550.hateblo.jp/subscribe?utm_mediumbutton&utm_campaignsubscribe_blog&utm_sourceblogs_entry_footer> 読者になる /a> /span> /p> div classhatena-star-container data-hatena-star-container data-hatena-star-urlhttps://nao550.hateblo.jp/entry/2025/07/27/200914 data-hatena-star-title# AWS の EBS をオンラインで追加する data-hatena-star-variantprofile-icon data-hatena-star-profile-url-templatehttps://blog.hatena.ne.jp/{username}/ >/div> div classsocial-buttons> div classsocial-button-item> a hrefhttps://b.hatena.ne.jp/entry/s/nao550.hateblo.jp/entry/2025/07/27/200914 classhatena-bookmark-button data-hatena-bookmark-urlhttps://nao550.hateblo.jp/entry/2025/07/27/200914 data-hatena-bookmark-layoutvertical-balloon data-hatena-bookmark-langja titleこの記事をはてなブックマークに追加>img srchttps://b.st-hatena.com/images/entry-button/button-only.gif altこの記事をはてなブックマークに追加 width20 height20 styleborder: none; />/a> /div> div classsocial-button-item> div classfb-share-button data-layoutbox_count data-hrefhttps://nao550.hateblo.jp/entry/2025/07/27/200914>/div> /div> div classsocial-button-item> a classentry-share-button entry-share-button-twitter test-share-button-twitter hrefhttps://x.com/intent/tweet?hashtagsaws&text%23+AWS+%E3%81%AE+EBS+%E3%82%92%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%A7%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B+-+%E6%97%A5%E3%80%85%E9%9B%91%E6%96%87&urlhttps%3A%2F%2Fnao550.hateblo.jp%2Fentry%2F2025%2F07%2F27%2F200914 titleX(Twitter)で投稿する >/a> /div> /div> div classgoogle-afc-image test-google-rectangle-ads> div idgoogle_afc_user_container_3 classgoogle-afc-user-container google_afc_blocklink2_5 google_afc_boder data-test-unit/4374287/blog_user_2nd>/div> a hrefhttp://blog.hatena.ne.jp/guide/pro classopen-pro-modal data-guide-pro-modal-ad-urlhttps://hatena.blog/guide/pro/modal/ad>広告を非表示にする/a> /div> div classcustomized-footer> /div> div classcomment-box js-comment-box> ul classcomment js-comment> li classread-more-comments styledisplay: none;>a>もっと読む/a>/li> /ul> a classleave-comment-title js-leave-comment-title>コメントを書く/a> /div> /footer> /div>/article> article classentry hentry test-hentry js-entry-article date-first autopagerize_page_element chars-800 words-100 mode-markdown entry-even identry-6802418398443289314 data-keyword-campaign data-uuid6802418398443289314 data-publication-typeentry> div classentry-inner> header classentry-header> div classdate entry-date first> a hrefhttps://nao550.hateblo.jp/archive/2025/05/24 relnofollow> time datetime2025-05-24T11:37:18Z title2025-05-24T11:37:18Z> span classdate-year>2025/span>span classhyphen>-/span>span classdate-month>05/span>span classhyphen>-/span>span classdate-day>24/span> /time> /a> /div> h1 classentry-title> a hrefhttps://nao550.hateblo.jp/entry/2025/05/24/203718 classentry-title-link bookmark>git で日本語ファイル名を使/a>/h1> /header> div classentry-content hatenablog-entry> h1 idgit-で日本語ファイル名を使う>git で日本語ファイル名を使う/h1>p>git で日本語ファイル名を使うのは邪道なので不許可。以上!/p>p>と思うのだけど、使いたいので使う方法をいろいろ調査、というかいつも忘れるのでまとめる/p>h2 id日本語ファイル名化け>日本語ファイル名化け/h2>p>git で日本語ファイル名を使用していると code>git status/code> などを行ったとき文字化けする。/p>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20250524/20250524203515.png width908 height424 loadinglazy title classhatena-fotolife itempropimage>/span>/p>p>Windows は、ファイルシステム上のファイル名を UTF-16 で扱っているが、git はもともと Linux 文化のツールで、内部的にファイル名を UTF-8 で処理している。/p>p>なので、Windows 上で Git を動かすとき、Git はファイル名を UTF-8 として認識しようとするが、 PowerShell や CMD の文字コードが UTF-8 でないため出力結果がコンソールで文字化けする。/p>p>解決方法としては Git 出力のマルチバイト文字をエスケープしないで、そのまま表示するのが手っ取り早い/p>pre classcode bash data-langbash data-unlink>git config --global core.quotepath false/pre>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20250524/20250524203522.png width737 height236 loadinglazy title classhatena-fotolife itempropimage>/span>/p>p>この状態で code>commit/code> して code>push/code> すれば github 上でもちゃんと日本語として表示される。/p>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20250524/20250524203532.png width555 height121 loadinglazy title classhatena-fotolife itempropimage>/span>/p>p>code>git config --global/code> はそのマシンのそのユーザ弐のみ影響するので、ほかの環境ではまた同じことをする必要がある。/p> /div> footer classentry-footer> div classentry-tags-wrapper> div classentry-tags> /div>/div> p classentry-footer-section track-inview-by-gtm data-gtm-track-json{"area": "finish_reading"}> span classauthor vcard>span classfn data-load-nickname1 data-user-namenao550 >nao550/span>/span> span classentry-footer-time>a hrefhttps://nao550.hateblo.jp/entry/2025/05/24/203718>time data-relative datetime2025-05-24T11:37:18Z title2025-05-24T11:37:18Z classupdated>2025-05-24 20:37/time>/a>/span> span class entry-footer-subscribe data-test-blog-controlls-subscribe> a hrefhttps://blog.hatena.ne.jp/nao550/nao550.hateblo.jp/subscribe?utm_mediumbutton&utm_campaignsubscribe_blog&utm_sourceblogs_entry_footer> 読者になる /a> /span> /p> div classhatena-star-container data-hatena-star-container data-hatena-star-urlhttps://nao550.hateblo.jp/entry/2025/05/24/203718 data-hatena-star-titlegit で日本語ファイル名を使 data-hatena-star-variantprofile-icon data-hatena-star-profile-url-templatehttps://blog.hatena.ne.jp/{username}/ >/div> div classsocial-buttons> div classsocial-button-item> a hrefhttps://b.hatena.ne.jp/entry/s/nao550.hateblo.jp/entry/2025/05/24/203718 classhatena-bookmark-button data-hatena-bookmark-urlhttps://nao550.hateblo.jp/entry/2025/05/24/203718 data-hatena-bookmark-layoutvertical-balloon data-hatena-bookmark-langja titleこの記事をはてなブックマークに追加>img srchttps://b.st-hatena.com/images/entry-button/button-only.gif altこの記事をはてなブックマークに追加 width20 height20 styleborder: none; />/a> /div> div classsocial-button-item> div classfb-share-button data-layoutbox_count data-hrefhttps://nao550.hateblo.jp/entry/2025/05/24/203718>/div> /div> div classsocial-button-item> a classentry-share-button entry-share-button-twitter test-share-button-twitter hrefhttps://x.com/intent/tweet?textgit+%E3%81%A7%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%92%E4%BD%BF+-+%E6%97%A5%E3%80%85%E9%9B%91%E6%96%87&urlhttps%3A%2F%2Fnao550.hateblo.jp%2Fentry%2F2025%2F05%2F24%2F203718 titleX(Twitter)で投稿する >/a> /div> /div> div classgoogle-afc-image test-google-rectangle-ads> script> (valve window.valve || ).push(function(v) { v.displayDFPSlot(google_afc_user_container_4); }); /script> div idgoogle_afc_user_container_4 classgoogle-afc-user-container google_afc_blocklink2_5 google_afc_boder data-test-unit/4374287/blog_user_2nd>/div> a hrefhttp://blog.hatena.ne.jp/guide/pro classopen-pro-modal data-guide-pro-modal-ad-urlhttps://hatena.blog/guide/pro/modal/ad>広告を非表示にする/a> /div> div classcustomized-footer> /div> div classcomment-box js-comment-box> ul classcomment js-comment> li classread-more-comments styledisplay: none;>a>もっと読む/a>/li> /ul> a classleave-comment-title js-leave-comment-title>コメントを書く/a> /div> /footer> /div>/article> article classentry hentry test-hentry js-entry-article date-first autopagerize_page_element chars-1600 words-200 mode-markdown entry-odd identry-6802418398434846944 data-keyword-campaign data-uuid6802418398434846944 data-publication-typeentry> div classentry-inner> header classentry-header> div classdate entry-date first> a hrefhttps://nao550.hateblo.jp/archive/2025/05/18 relnofollow> time datetime2025-05-18T11:37:51Z title2025-05-18T11:37:51Z> span classdate-year>2025/span>span classhyphen>-/span>span classdate-month>05/span>span classhyphen>-/span>span classdate-day>18/span> /time> /a> /div> h1 classentry-title> a hrefhttps://nao550.hateblo.jp/entry/2025/05/18/203751 classentry-title-link bookmark>Apacheで `/tmp` に書き込めない原因と対処方法(PrivateTmp)/a>/h1> /header> div classentry-content hatenablog-entry> h2 id-現象>◆ 現象/h2>p>Apache(httpd)上の php から code>/tmp/code> にファイルを書き込もうとした際に、ファイルが作成されなくて半日なやんだ。 結果としては systemd で PrivateTmp が有効になっていたのが原因だった。/p>hr />h2 id-主な原因systemd-の-PrivateTmp-機能>◆ 主な原因:systemd の code>PrivateTmp/code> 機能/h2>p>Apache の systemd サービスファイルで code>PrivateTmptrue/code> が設定されている場合、Apache は他のプロセスとはstrong>隔離された独自の code>/tmp/code> 領域/strong>(例:br/>code>/tmp/systemd-private-xxxx-httpd.service-XXXX/tmp/code>)を使う。/p>p>そのため、code>/tmp/code> に書いているつもりでも、strong>実際には他プロセスから見えない場所/strong>に書き込まれている。/p>hr />h2 id-PrivateTmp-の確認方法>◆ PrivateTmp の確認方法/h2>p>以下のコマンドで Apache の systemd 設定を確認する:/p>pre classcode bash data-langbash data-unlink>systemctl cat httpd.service/pre>p>出力内に以下のような行があれば code>PrivateTmp/code> が有効:/p>pre classcode data-lang data-unlink>ServicePrivateTmptrue/pre>hr />h2 id-対処方法PrivateTmpfalse-に変更して無効化する>◆ 対処方法:code>PrivateTmpfalse/code> に変更して無効化する/h2>h3 id1-設定用ディレクトリを作成>1. 設定用ディレクトリを作成/h3>pre classcode bash data-langbash data-unlink>mkdir -p /etc/systemd/system/httpd.service.d/pre>h3 id2-設定ファイルを作成>2. 設定ファイルを作成/h3>pre classcode bash data-langbash data-unlink>vi /etc/systemd/system/httpd.service.d/override.conf/pre>h4 idファイル内容>ファイル内容:/h4>pre classcode data-lang data-unlink>ServicePrivateTmpfalse/pre>h3 id3-設定の再読み込みと-Apache-再起動>3. 設定の再読み込みと Apache 再起動/h3>pre classcode bash data-langbash data-unlink>systemctl daemon-reexecsystemctl daemon-reloadsystemctl restart httpd/pre>hr />h2 id-注意点>◆ 注意点/h2>ul>li>code>PrivateTmpfalse/code> にすると、Apache からシステム共通の code>/tmp/code> が見えるようになるが、strong>セキュリティ上のリスク/strong>が高まる可能性がある。/li>/ul>p>自分の場合は、php から form methodpost enctypemultipart/form-data> でファイルをアップしたくて、その場合 code>/tmp/code> へ書き込むのでどうしても code>/tmp/code> に書き込みができるようにしなければならないという都合を優先した。/p>hr />h2 id-追記>◆ 追記/h2>p>この問題、PrivateTmp の設定を変更するより、php の code>ini_set/code> 使って、設定変更する方が素直だった。/p>pre classcode lang-php data-langphp data-unlink>// 一時ディレクトリとアップロード先のディレクトリ$tmpDir /var/www/html/tmp;// 一時ディレクトリがなければ作成if (!is_dir($tmpDir)) { if (!mkdir($tmpDir, 0700, true)) { die("一時ディレクトリの作成に失敗しました: $tmpDir"); }}// PHPに一時ディレクトリを設定ini_set(upload_tmp_dir, $tmpDir);/pre> /div> footer classentry-footer> div classentry-tags-wrapper> div classentry-tags> /div>/div> p classentry-footer-section track-inview-by-gtm data-gtm-track-json{"area": "finish_reading"}> span classauthor vcard>span classfn data-load-nickname1 data-user-namenao550 >nao550/span>/span> span classentry-footer-time>a hrefhttps://nao550.hateblo.jp/entry/2025/05/18/203751>time data-relative datetime2025-05-18T11:37:51Z title2025-05-18T11:37:51Z classupdated>2025-05-18 20:37/time>/a>/span> span class entry-footer-subscribe data-test-blog-controlls-subscribe> a hrefhttps://blog.hatena.ne.jp/nao550/nao550.hateblo.jp/subscribe?utm_campaignsubscribe_blog&utm_mediumbutton&utm_sourceblogs_entry_footer> 読者になる /a> /span> /p> div classhatena-star-container data-hatena-star-container data-hatena-star-urlhttps://nao550.hateblo.jp/entry/2025/05/18/203751 data-hatena-star-titleApacheで `/tmp` に書き込めない原因と対処方法(PrivateTmp) data-hatena-star-variantprofile-icon data-hatena-star-profile-url-templatehttps://blog.hatena.ne.jp/{username}/ >/div> div classsocial-buttons> div classsocial-button-item> a hrefhttps://b.hatena.ne.jp/entry/s/nao550.hateblo.jp/entry/2025/05/18/203751 classhatena-bookmark-button data-hatena-bookmark-urlhttps://nao550.hateblo.jp/entry/2025/05/18/203751 data-hatena-bookmark-layoutvertical-balloon data-hatena-bookmark-langja titleこの記事をはてなブックマークに追加>img srchttps://b.st-hatena.com/images/entry-button/button-only.gif altこの記事をはてなブックマークに追加 width20 height20 styleborder: none; />/a> /div> div classsocial-button-item> div classfb-share-button data-layoutbox_count data-hrefhttps://nao550.hateblo.jp/entry/2025/05/18/203751>/div> /div> div classsocial-button-item> a classentry-share-button entry-share-button-twitter test-share-button-twitter hrefhttps://x.com/intent/tweet?textApache%E3%81%A7+%60%2Ftmp%60+%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%81%E3%81%AA%E3%81%84%E5%8E%9F%E5%9B%A0%E3%81%A8%E5%AF%BE%E5%87%A6%E6%96%B9%E6%B3%95%EF%BC%88PrivateTmp%EF%BC%89+-+%E6%97%A5%E3%80%85%E9%9B%91%E6%96%87&urlhttps%3A%2F%2Fnao550.hateblo.jp%2Fentry%2F2025%2F05%2F18%2F203751 titleX(Twitter)で投稿する >/a> /div> /div> div classgoogle-afc-image test-google-rectangle-ads> script> (valve window.valve || ).push(function(v) { v.displayDFPSlot(google_afc_user_container_5); }); /script> div idgoogle_afc_user_container_5 classgoogle-afc-user-container google_afc_blocklink2_5 google_afc_boder data-test-unit/4374287/blog_user_2nd>/div> a hrefhttp://blog.hatena.ne.jp/guide/pro classopen-pro-modal data-guide-pro-modal-ad-urlhttps://hatena.blog/guide/pro/modal/ad>広告を非表示にする/a> /div> div classcustomized-footer> /div> div classcomment-box js-comment-box> ul classcomment js-comment> li classread-more-comments styledisplay: none;>a>もっと読む/a>/li> /ul> a classleave-comment-title js-leave-comment-title>コメントを書く/a> /div> /footer> /div>/article> article classentry hentry test-hentry js-entry-article date-first autopagerize_page_element chars-1600 words-200 mode-markdown entry-even identry-6801883189125431338 data-keyword-campaign data-uuid6801883189125431338 data-publication-typeentry> div classentry-inner> header classentry-header> div classdate entry-date first> a hrefhttps://nao550.hateblo.jp/archive/2024/07/29 relnofollow> time datetime2024-07-28T17:21:55Z title2024-07-28T17:21:55Z> span classdate-year>2024/span>span classhyphen>-/span>span classdate-month>07/span>span classhyphen>-/span>span classdate-day>29/span> /time> /a> /div> h1 classentry-title> a hrefhttps://nao550.hateblo.jp/entry/2024/07/29/022155 classentry-title-link bookmark>Markdown でマニュアルの作成/a>/h1> /header> div classentry-content hatenablog-entry> h1 idMarkdown-でマニュアルの作成>Markdown でマニュアルの作成/h1>p>Markdown 楽だよねってことで、Markdown で業務マニュアル作成することにしたので、その手順のまとめ/p>p>VSCode の Markdown 用の拡張をいくつかインストールしておく/p>ul>li>Markdown All in One、目次の作成と章番号の追加など/li>li>Markdown Preview Enhanced、Markdown のプレビュー/li>li>Markdownlint、書式の確認/li>li>Markdown PDF、PDFへの出力/li>/ul>h2 id目次>目次/h2>ul>li>a href#1-%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%81%AE%E8%A8%98%E8%BF%B0>1. マニュアルの記述/a>/li>li>a href#2-%E7%AB%A0%E7%95%AA%E5%8F%B7%E3%81%A8%E7%9B%AE%E6%AC%A1%E3%81%AE%E4%BD%9C%E6%88%90>2. 章番号と目次の作成/a>/li>li>a href#3-pdf%E5%8C%96>3. PDF化/a>/li>li>a href#4-%E4%BD%99%E8%AB%87>4. 余談/a>/li>/ul>h2 id1-マニュアルの記述>1. マニュアルの記述/h2>p>Markdownを使ってマニュアルを作成していく。/p>p>mdファイルの上で右クリックして、「Markdown Preview Enhanced Open Preview to the Side」でプレビュー画面が右ペインに表示される。/p>p>mdファイルを編集すれば自動的に更新されていくのでWYSIWYGで編集できる。/p>p>code>#/code> を使って章番号を設定しておくと VSCode の左にあるアウトラインから章に移動することができる。便利/p>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20240729/20240729022105.png width1200 height657 loadinglazy title classhatena-fotolife itempropimage>/span>/p>p>編集内容に問題があれば Markdownlint が下線で警告してくれるので、クリックすると修正内容を提案してくれる。/p>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20240729/20240729022121.png width537 height138 loadinglazy title classhatena-fotolife itempropimage>/span>/p>p>画像などは必要なところに直接コピペすると、code>!alt text(image-1.png)/code> という感じで貼り付けてくれる。/p>p>便利だけど理想的には code>images/code> ディレクトリを作成しておき、そこに保存をして、 code>!画像名(画像ファイルへの相対パス)/code> な感じで修正したほうがいいかもしれない。/p>h2 id2-章番号と目次の作成>2. 章番号と目次の作成/h2>p>VSCode のコマンドパレットを開いて(Windows:Ctrl+Shift+p、Mac:Shift+Command+p) Markdown All In One のコマンドで章番号、目次の作成できる。/p>p>章番号の追加、更新はcode>Markdown All in One: Add/Update section numbers/code>/p>p>章番号、目次に含めたくない場合はcode><!-- omit in toc -->/code>を見出し行の前にいれておく。/p>p>見出しを追加更新した場合には再度code>Add/Update section numbers/code>を実行して章番号を更新する。/p>p>目次はcode>Markdown All in One: Create Table of Contents/code>で目次を作成してくれる。/p>p>作成した目次はリンクになっているのでそこから対象へ移動することができる。/p>h2 id3-PDF化>3. PDF化/h2>p>作成したマニュアルをPDF化したい場合には、mdファイルを右クリックして「Markdown PDF: export (PDF)」でPDFファイルにすることができる。/p>h2 id4-余談>4. 余談/h2>p>もともとは Word で作成するつもりだったのだが、ざっくり見出しを作った時点で7章、100項目以上になりそうで、サブ文章に分けることとか、アウトラインで編集するなど考えたのだが差分も取りにくいし画像のいちとかレイアウトを考えるのも大変ということで Markdown で書くことにした。/p>p>Wordのアウトラインモードで画像や表の扱いがらくになるとか、履歴差分がわかりやすくなる方法などがあればもうちょっとWordも検討対象になったのだが。/p> /div> footer classentry-footer> div classentry-tags-wrapper> div classentry-tags> /div>/div> p classentry-footer-section track-inview-by-gtm data-gtm-track-json{"area": "finish_reading"}> span classauthor vcard>span classfn data-load-nickname1 data-user-namenao550 >nao550/span>/span> span classentry-footer-time>a hrefhttps://nao550.hateblo.jp/entry/2024/07/29/022155>time data-relative datetime2024-07-28T17:21:55Z title2024-07-28T17:21:55Z classupdated>2024-07-29 02:21/time>/a>/span> span class entry-footer-subscribe data-test-blog-controlls-subscribe> a hrefhttps://blog.hatena.ne.jp/nao550/nao550.hateblo.jp/subscribe?utm_sourceblogs_entry_footer&utm_campaignsubscribe_blog&utm_mediumbutton> 読者になる /a> /span> /p> div classhatena-star-container data-hatena-star-container data-hatena-star-urlhttps://nao550.hateblo.jp/entry/2024/07/29/022155 data-hatena-star-titleMarkdown でマニュアルの作成 data-hatena-star-variantprofile-icon data-hatena-star-profile-url-templatehttps://blog.hatena.ne.jp/{username}/ >/div> div classsocial-buttons> div classsocial-button-item> a hrefhttps://b.hatena.ne.jp/entry/s/nao550.hateblo.jp/entry/2024/07/29/022155 classhatena-bookmark-button data-hatena-bookmark-urlhttps://nao550.hateblo.jp/entry/2024/07/29/022155 data-hatena-bookmark-layoutvertical-balloon data-hatena-bookmark-langja titleこの記事をはてなブックマークに追加>img srchttps://b.st-hatena.com/images/entry-button/button-only.gif altこの記事をはてなブックマークに追加 width20 height20 styleborder: none; />/a> /div> div classsocial-button-item> div classfb-share-button data-layoutbox_count data-hrefhttps://nao550.hateblo.jp/entry/2024/07/29/022155>/div> /div> div classsocial-button-item> a classentry-share-button entry-share-button-twitter test-share-button-twitter hrefhttps://x.com/intent/tweet?textMarkdown+%E3%81%A7%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%81%AE%E4%BD%9C%E6%88%90+-+%E6%97%A5%E3%80%85%E9%9B%91%E6%96%87&urlhttps%3A%2F%2Fnao550.hateblo.jp%2Fentry%2F2024%2F07%2F29%2F022155 titleX(Twitter)で投稿する >/a> /div> /div> div classgoogle-afc-image test-google-rectangle-ads> script> (valve window.valve || ).push(function(v) { v.displayDFPSlot(google_afc_user_container_6); }); /script> div idgoogle_afc_user_container_6 classgoogle-afc-user-container google_afc_blocklink2_5 google_afc_boder data-test-unit/4374287/blog_user_2nd>/div> a hrefhttp://blog.hatena.ne.jp/guide/pro classopen-pro-modal data-guide-pro-modal-ad-urlhttps://hatena.blog/guide/pro/modal/ad>広告を非表示にする/a> /div> div classcustomized-footer> /div> div classcomment-box js-comment-box> ul classcomment js-comment> li classread-more-comments styledisplay: none;>a>もっと読む/a>/li> /ul> a classleave-comment-title js-leave-comment-title>コメントを書く/a> /div> /footer> /div>/article> article classentry hentry test-hentry js-entry-article date-first autopagerize_page_element chars-2400 words-400 mode-markdown entry-odd identry-6801883189124570830 data-keyword-campaign data-uuid6801883189124570830 data-publication-typeentry> div classentry-inner> header classentry-header> div classdate entry-date first> a hrefhttps://nao550.hateblo.jp/archive/2024/07/25 relnofollow> time datetime2024-07-25T04:38:29Z title2024-07-25T04:38:29Z> span classdate-year>2024/span>span classhyphen>-/span>span classdate-month>07/span>span classhyphen>-/span>span classdate-day>25/span> /time> /a> /div> h1 classentry-title> a hrefhttps://nao550.hateblo.jp/entry/2024/07/25/133829 classentry-title-link bookmark>GitHub Webhooks をつかて push したらデプロイ/a>/h1> /header> div classentry-content hatenablog-entry> p>以前の記事でa hrefhttps://nao550.hateblo.jp/entry/2024/07/17/153054>git の hooks を使って push したらWebサーバにデプロイする/a>環境を構築してみたがやっぱり push 先が2つになるのはめんどくさいので GitHub に push したらWebサーバにもデプロイされるようにしたい。/p>p>span itemscope itemtypehttp://schema.org/Photograph>img srchttps://cdn-ak.f.st-hatena.com/images/fotolife/n/nao550/20240725/20240725134511.png width551 height141 loadinglazy title classhatena-fotolife itempropimage>/span>/p>ul>li>リポジトリはプライベート/li>li>Webhook でデプロイ先のURLへアクセス/li>li>URLにアクセスされたら、git pull を実行/li>/ul>p>という単純なものにするのでセキュリティなどは考慮しない。/p>p>ただこの場合 apache の権限で git pull されることになるので、Webページのファイル、ディレクトリ権限が apache で読み書きできるものになる。/p>h2 idapache-へ-ssh-キーの設定>apache へ ssh キーの設定/h2>p>/etc/passwd ファイルを確認して apache のホームディレクトリを探し、そこに .ssh ディレクトリを作成して、鍵ファイルを作成する。/p>pre classcode shell data-langshell data-unlink># cat /etc/passwd | grep apacheapache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin# cd /usr/share/httpd/# mkdir .ssh# ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): /usr/share/httpd/.ssh/id_rsaEnter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /usr/share/httpd/.ssh/id_rsa.Your public key has been saved in /usr/share/httpd/.ssh/id_rsa.pub.The key fingerprint is:SHA256:wa8n56*************************lC3oon9kGD8 root@example.comThe key's randomart image is:+---RSA 3072----+| .+o || . .o || . . .o+.o ||. . * . *o+. ||. Soo ||o B E .. . || . * B oo + o || o . * +.. || ... +o. |+----SHA256-----+# chown -R apache:apache /usr/share/httpd/.ssh# chmod -R 700 /usr/share/httpd/.ssh# cat /usr/share/httpd/.ssh/id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAA(略)GWVQM9fcb0VXJhTM root@example.com#/pre>p>鍵ファイルを作成したら公開鍵をコピーして、GitHub のアカウントから「Settings」を開き、「SSH and GPG keys」の「SSH Keys」の「New SSH Key」ボタンを押す。/p>p>SSH Keyの登録画面になるので、「Title」に識別しやすい名前をつけて、先ほど作成した id_rsa.pub の中身を「Key」貼り付けて、「Add SSH Key」をクリックする。/p>p>これでこの現在のアカウントに新しい SSH Key が登録される。/p>h2 id更新用URLの作成>更新用URLの作成/h2>p>ごく簡単なphpスクリプトで更新用のphpファイルを作成する。/p>p>アクセスされても更新されるだけのURL/p>pre classcode lang-php data-langphp data-unlink>span classsynSpecial><?php/span>span classsynIdentifier>system/span>span classsynSpecial>(/span>span classsynConstant>cd /path/to/web_directory/span>span classsynSpecial>)/span>;span classsynIdentifier>system/span>span classsynSpecial>(/span>span classsynConstant>git pull origin master/span>span classsynSpecial>)/span>;/pre>p>作成した php ファイルの URL にアクセスして、「Already up to date.」とかのメッセージが表示されていることを確認する。/p>h2 idWebhooks-の設定>Webhooks の設定/h2>p>GitHub の資料がわかりやすい。/p>p>Webhooks を設定したいリポジトリを開いて、リポジトリの「Settigs」を開き、「Webhooks」を開く。/p>p>「Add Webhook」ボタンをクリックして、「Payload URL」に先ほど作成した更新用のURLを貼り付ける。/p>p>特にデータのやり取りなどがあるわけでもないのでその他の場所はそのままにして「Add webhook」で作成する。/p>h2 id確認>確認/h2>p>以上でできたはずなので動作確認。/p>p>webhook を設定する前に更新用URLを開いてページが更新されることを確認しておけば確実。/p>p>あとは GitHub に push すれば自動的に更新される。/p> /div> footer classentry-footer> div classentry-tags-wrapper> div classentry-tags> /div>/div> p classentry-footer-section track-inview-by-gtm data-gtm-track-json{"area": "finish_reading"}> span classauthor vcard>span classfn data-load-nickname1 data-user-namenao550 >nao550/span>/span> span classentry-footer-time>a hrefhttps://nao550.hateblo.jp/entry/2024/07/25/133829>time data-relative datetime2024-07-25T04:38:29Z title2024-07-25T04:38:29Z classupdated>2024-07-25 13:38/time>/a>/span> span class entry-footer-subscribe data-test-blog-controlls-subscribe> a hrefhttps://blog.hatena.ne.jp/nao550/nao550.hateblo.jp/subscribe?utm_mediumbutton&utm_campaignsubscribe_blog&utm_sourceblogs_entry_footer> 読者になる /a> /span> /p> div classhatena-star-container data-hatena-star-container data-hatena-star-urlhttps://nao550.hateblo.jp/entry/2024/07/25/133829 data-hatena-star-titleGitHub Webhooks をつかて push したらデプロイ data-hatena-star-variantprofile-icon data-hatena-star-profile-url-templatehttps://blog.hatena.ne.jp/{username}/ >/div> div classsocial-buttons> div classsocial-button-item> a hrefhttps://b.hatena.ne.jp/entry/s/nao550.hateblo.jp/entry/2024/07/25/133829 classhatena-bookmark-button data-hatena-bookmark-urlhttps://nao550.hateblo.jp/entry/2024/07/25/133829 data-hatena-bookmark-layoutvertical-balloon data-hatena-bookmark-langja titleこの記事をはてなブックマークに追加>img srchttps://b.st-hatena.com/images/entry-button/button-only.gif altこの記事をはてなブックマークに追加 width20 height20 styleborder: none; />/a> /div> div classsocial-button-item> div classfb-share-button data-layoutbox_count data-hrefhttps://nao550.hateblo.jp/entry/2024/07/25/133829>/div> /div> div classsocial-button-item> a classentry-share-button entry-share-button-twitter test-share-button-twitter hrefhttps://x.com/intent/tweet?textGitHub+Webhooks+%E3%82%92%E3%81%A4%E3%81%8B%E3%81%A6+push+%E3%81%97%E3%81%9F%E3%82%89%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4+-+%E6%97%A5%E3%80%85%E9%9B%91%E6%96%87&urlhttps%3A%2F%2Fnao550.hateblo.jp%2Fentry%2F2024%2F07%2F25%2F133829 titleX(Twitter)で投稿する >/a> /div> /div> div classgoogle-afc-image test-google-rectangle-ads> script> (valve window.valve || ).push(function(v) { v.displayDFPSlot(google_afc_user_container_7); }); /script> div idgoogle_afc_user_container_7 classgoogle-afc-user-container google_afc_blocklink2_5 google_afc_boder data-test-unit/4374287/blog_user_2nd>/div> a hrefhttp://blog.hatena.ne.jp/guide/pro classopen-pro-modal data-guide-pro-modal-ad-urlhttps://hatena.blog/guide/pro/modal/ad>広告を非表示にする/a> /div> div classcustomized-footer> /div> div classcomment-box js-comment-box> ul classcomment js-comment> li classread-more-comments styledisplay: none;>a>もっと読む/a>/li> /ul> a classleave-comment-title js-leave-comment-title>コメントを書く/a> /div> /footer> /div>/article> !-- rakuten_ad_target_end --> !-- google_ad_section_end --> div classpager autopagerize_insert_before> span classpager-next> a hrefhttps://nao550.hateblo.jp/?page1721882309 relnext>次のページ/a> /span> /div> /div> /div> aside idbox1> div idbox1-inner> /div>/aside> /div>!-- #wrapper --> aside idbox2> div idbox2-inner> div classhatena-module hatena-module-profile> div classhatena-module-title> プロフィール /div> div classhatena-module-body> a hrefhttps://nao550.hateblo.jp/about classprofile-icon-link> img srchttps://cdn.profile-image.st-hatena.com/users/nao550/profile.png altid:nao550 classprofile-icon /> /a> span classid> a hrefhttps://nao550.hateblo.jp/about classhatena-id-link>span data-load-nickname1 data-user-namenao550>id:nao550/span>/a> /span> div classhatena-follow-button-box btn-subscribe js-hatena-follow-button-box > a href# classhatena-follow-button js-hatena-follow-button> span classsubscribing> span classforeground>読者です/span> span classbackground>読者をやめる/span> /span> span classunsubscribing data-track-nameprofile-widget-subscribe-button data-track-once> span classforeground>読者になる/span> span classbackground>読者になる/span> /span> /a> div classsubscription-count-box js-subscription-count-box> i>/i> u>/u> span classsubscription-count js-subscription-count> /span> /div>/div> div classprofile-about> a hrefhttps://nao550.hateblo.jp/about>このブログについて/a> /div> /div>/div> div classhatena-module hatena-module-search-box> div classhatena-module-title> 検索 /div> div classhatena-module-body> form classsearch-form rolesearch actionhttps://nao550.hateblo.jp/search methodget> input typetext nameq classsearch-module-input value placeholder記事を検索 required> input typesubmit value検索 classsearch-module-button />/form> /div>/div> div classhatena-module hatena-module-links> div classhatena-module-title> リンク /div> div classhatena-module-body> ul classhatena-urllist> li> a hrefhttps://hatena.blog/>はてなブログ/a> /li> li> a hrefhttps://hatena.blog/guide?via200109>ブログをはじめる/a> /li> li> a hrefhttp://blog.hatenablog.com>週刊はてなブログ/a> /li> li> a hrefhttps://hatena.blog/guide/pro>はてなブログPro/a> /li> /ul> /div>/div> div classhatena-module hatena-module-recent-entries > div classhatena-module-title> a hrefhttps://nao550.hateblo.jp/archive> 最新記事 /a> /div> div classhatena-module-body> ul classrecent-entries hatena-urllist > li classurllist-item recent-entries-item> div classurllist-item-inner recent-entries-item-inner> a hrefhttps://nao550.hateblo.jp/entry/2025/08/04/010300 classurllist-title-link recent-entries-title-link urllist-title recent-entries-title>CentOSの後継についてのチラ裏的日記/a> /div> /li> li classurllist-item recent-entries-item> div classurllist-item-inner recent-entries-item-inner> a hrefhttps://nao550.hateblo.jp/entry/2025/08/04/002311 classurllist-title-link recent-entries-title-link urllist-title recent-entries-title>OpenSSLで独自CAを作成してApacheにクライアント証明書認証を設定する方法(Amazon Linux 2023対応)/a> /div> /li> li classurllist-item recent-entries-item> div classurllist-item-inner recent-entries-item-inner> a hrefhttps://nao550.hateblo.jp/entry/2025/07/27/200914 classurllist-title-link recent-entries-title-link urllist-title recent-entries-title># AWS の EBS をオンラインで追加する/a> /div> /li> li classurllist-item recent-entries-item> div classurllist-item-inner recent-entries-item-inner> a hrefhttps://nao550.hateblo.jp/entry/2025/05/24/203718 classurllist-title-link recent-entries-title-link urllist-title recent-entries-title>git で日本語ファイル名を使/a> /div> /li> li classurllist-item recent-entries-item> div classurllist-item-inner recent-entries-item-inner> a hrefhttps://nao550.hateblo.jp/entry/2025/05/18/203751 classurllist-title-link recent-entries-title-link urllist-title recent-entries-title>Apacheで `/tmp` に書き込めない原因と対処方法(PrivateTmp)/a> /div> /li> /ul> /div>/div> div classhatena-module hatena-module-archive data-archive-typedefault data-archive-urlhttps://nao550.hateblo.jp/archive> div classhatena-module-title> a hrefhttps://nao550.hateblo.jp/archive>月別アーカイブ/a> /div> div classhatena-module-body> ul classhatena-urllist> li classarchive-module-year archive-module-year-hidden data-year2025> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2025 classarchive-module-year-title archive-module-year-2025> 2025 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2025/08 classarchive-module-month-title archive-module-month-2025-8> 2025 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2025/07 classarchive-module-month-title archive-module-month-2025-7> 2025 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2025/05 classarchive-module-month-title archive-module-month-2025-5> 2025 / 5 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2024> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2024 classarchive-module-year-title archive-module-year-2024> 2024 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2024/07 classarchive-module-month-title archive-module-month-2024-7> 2024 / 7 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2023> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2023 classarchive-module-year-title archive-module-year-2023> 2023 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2023/06 classarchive-module-month-title archive-module-month-2023-6> 2023 / 6 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2022> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2022 classarchive-module-year-title archive-module-year-2022> 2022 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2022/02 classarchive-module-month-title archive-module-month-2022-2> 2022 / 2 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2021> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2021 classarchive-module-year-title archive-module-year-2021> 2021 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2021/12 classarchive-module-month-title archive-module-month-2021-12> 2021 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2021/02 classarchive-module-month-title archive-module-month-2021-2> 2021 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2021/01 classarchive-module-month-title archive-module-month-2021-1> 2021 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2020> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2020 classarchive-module-year-title archive-module-year-2020> 2020 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2020/08 classarchive-module-month-title archive-module-month-2020-8> 2020 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2020/06 classarchive-module-month-title archive-module-month-2020-6> 2020 / 6 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2020/05 classarchive-module-month-title archive-module-month-2020-5> 2020 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2020/04 classarchive-module-month-title archive-module-month-2020-4> 2020 / 4 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2020/01 classarchive-module-month-title archive-module-month-2020-1> 2020 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2019> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2019 classarchive-module-year-title archive-module-year-2019> 2019 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2019/11 classarchive-module-month-title archive-module-month-2019-11> 2019 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2019/09 classarchive-module-month-title archive-module-month-2019-9> 2019 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2019/05 classarchive-module-month-title archive-module-month-2019-5> 2019 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2019/02 classarchive-module-month-title archive-module-month-2019-2> 2019 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2019/01 classarchive-module-month-title archive-module-month-2019-1> 2019 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2018> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2018 classarchive-module-year-title archive-module-year-2018> 2018 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2018/05 classarchive-module-month-title archive-module-month-2018-5> 2018 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2018/02 classarchive-module-month-title archive-module-month-2018-2> 2018 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2018/01 classarchive-module-month-title archive-module-month-2018-1> 2018 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2017> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2017 classarchive-module-year-title archive-module-year-2017> 2017 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2017/07 classarchive-module-month-title archive-module-month-2017-7> 2017 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2017/05 classarchive-module-month-title archive-module-month-2017-5> 2017 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2017/04 classarchive-module-month-title archive-module-month-2017-4> 2017 / 4 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2017/03 classarchive-module-month-title archive-module-month-2017-3> 2017 / 3 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2017/02 classarchive-module-month-title archive-module-month-2017-2> 2017 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2017/01 classarchive-module-month-title archive-module-month-2017-1> 2017 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2016> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2016 classarchive-module-year-title archive-module-year-2016> 2016 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2016/11 classarchive-module-month-title archive-module-month-2016-11> 2016 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2016/08 classarchive-module-month-title archive-module-month-2016-8> 2016 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2016/05 classarchive-module-month-title archive-module-month-2016-5> 2016 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2016/01 classarchive-module-month-title archive-module-month-2016-1> 2016 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2015> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2015 classarchive-module-year-title archive-module-year-2015> 2015 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2015/11 classarchive-module-month-title archive-module-month-2015-11> 2015 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2015/10 classarchive-module-month-title archive-module-month-2015-10> 2015 / 10 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2015/09 classarchive-module-month-title archive-module-month-2015-9> 2015 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2015/07 classarchive-module-month-title archive-module-month-2015-7> 2015 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2015/05 classarchive-module-month-title archive-module-month-2015-5> 2015 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2015/03 classarchive-module-month-title archive-module-month-2015-3> 2015 / 3 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2015/02 classarchive-module-month-title archive-module-month-2015-2> 2015 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2015/01 classarchive-module-month-title archive-module-month-2015-1> 2015 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2014> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2014 classarchive-module-year-title archive-module-year-2014> 2014 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2014/12 classarchive-module-month-title archive-module-month-2014-12> 2014 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2014/11 classarchive-module-month-title archive-module-month-2014-11> 2014 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2014/10 classarchive-module-month-title archive-module-month-2014-10> 2014 / 10 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2014/06 classarchive-module-month-title archive-module-month-2014-6> 2014 / 6 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2014/05 classarchive-module-month-title archive-module-month-2014-5> 2014 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2014/01 classarchive-module-month-title archive-module-month-2014-1> 2014 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2013> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2013 classarchive-module-year-title archive-module-year-2013> 2013 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2013/12 classarchive-module-month-title archive-module-month-2013-12> 2013 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2013/08 classarchive-module-month-title archive-module-month-2013-8> 2013 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2013/07 classarchive-module-month-title archive-module-month-2013-7> 2013 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2013/05 classarchive-module-month-title archive-module-month-2013-5> 2013 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2013/02 classarchive-module-month-title archive-module-month-2013-2> 2013 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2013/01 classarchive-module-month-title archive-module-month-2013-1> 2013 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2012> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2012 classarchive-module-year-title archive-module-year-2012> 2012 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2012/12 classarchive-module-month-title archive-module-month-2012-12> 2012 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2012/11 classarchive-module-month-title archive-module-month-2012-11> 2012 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2012/08 classarchive-module-month-title archive-module-month-2012-8> 2012 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2012/03 classarchive-module-month-title archive-module-month-2012-3> 2012 / 3 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2012/02 classarchive-module-month-title archive-module-month-2012-2> 2012 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2012/01 classarchive-module-month-title archive-module-month-2012-1> 2012 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2011> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2011 classarchive-module-year-title archive-module-year-2011> 2011 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2011/11 classarchive-module-month-title archive-module-month-2011-11> 2011 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2011/09 classarchive-module-month-title archive-module-month-2011-9> 2011 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2011/07 classarchive-module-month-title archive-module-month-2011-7> 2011 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2011/05 classarchive-module-month-title archive-module-month-2011-5> 2011 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2011/04 classarchive-module-month-title archive-module-month-2011-4> 2011 / 4 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2011/02 classarchive-module-month-title archive-module-month-2011-2> 2011 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2011/01 classarchive-module-month-title archive-module-month-2011-1> 2011 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2010> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2010 classarchive-module-year-title archive-module-year-2010> 2010 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2010/12 classarchive-module-month-title archive-module-month-2010-12> 2010 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2010/11 classarchive-module-month-title archive-module-month-2010-11> 2010 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2010/10 classarchive-module-month-title archive-module-month-2010-10> 2010 / 10 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2010/09 classarchive-module-month-title archive-module-month-2010-9> 2010 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2010/05 classarchive-module-month-title archive-module-month-2010-5> 2010 / 5 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2009> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2009 classarchive-module-year-title archive-module-year-2009> 2009 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2009/09 classarchive-module-month-title archive-module-month-2009-9> 2009 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2009/08 classarchive-module-month-title archive-module-month-2009-8> 2009 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2009/07 classarchive-module-month-title archive-module-month-2009-7> 2009 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2009/06 classarchive-module-month-title archive-module-month-2009-6> 2009 / 6 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2009/05 classarchive-module-month-title archive-module-month-2009-5> 2009 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2009/03 classarchive-module-month-title archive-module-month-2009-3> 2009 / 3 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2008> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2008 classarchive-module-year-title archive-module-year-2008> 2008 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/12 classarchive-module-month-title archive-module-month-2008-12> 2008 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/10 classarchive-module-month-title archive-module-month-2008-10> 2008 / 10 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/09 classarchive-module-month-title archive-module-month-2008-9> 2008 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/08 classarchive-module-month-title archive-module-month-2008-8> 2008 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/07 classarchive-module-month-title archive-module-month-2008-7> 2008 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/06 classarchive-module-month-title archive-module-month-2008-6> 2008 / 6 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/05 classarchive-module-month-title archive-module-month-2008-5> 2008 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/04 classarchive-module-month-title archive-module-month-2008-4> 2008 / 4 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/03 classarchive-module-month-title archive-module-month-2008-3> 2008 / 3 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/02 classarchive-module-month-title archive-module-month-2008-2> 2008 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2008/01 classarchive-module-month-title archive-module-month-2008-1> 2008 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2007> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2007 classarchive-module-year-title archive-module-year-2007> 2007 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/12 classarchive-module-month-title archive-module-month-2007-12> 2007 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/11 classarchive-module-month-title archive-module-month-2007-11> 2007 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/10 classarchive-module-month-title archive-module-month-2007-10> 2007 / 10 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/09 classarchive-module-month-title archive-module-month-2007-9> 2007 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/08 classarchive-module-month-title archive-module-month-2007-8> 2007 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/07 classarchive-module-month-title archive-module-month-2007-7> 2007 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/06 classarchive-module-month-title archive-module-month-2007-6> 2007 / 6 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/05 classarchive-module-month-title archive-module-month-2007-5> 2007 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/04 classarchive-module-month-title archive-module-month-2007-4> 2007 / 4 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/03 classarchive-module-month-title archive-module-month-2007-3> 2007 / 3 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/02 classarchive-module-month-title archive-module-month-2007-2> 2007 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2007/01 classarchive-module-month-title archive-module-month-2007-1> 2007 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2006> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2006 classarchive-module-year-title archive-module-year-2006> 2006 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/12 classarchive-module-month-title archive-module-month-2006-12> 2006 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/11 classarchive-module-month-title archive-module-month-2006-11> 2006 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/10 classarchive-module-month-title archive-module-month-2006-10> 2006 / 10 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/09 classarchive-module-month-title archive-module-month-2006-9> 2006 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/07 classarchive-module-month-title archive-module-month-2006-7> 2006 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/06 classarchive-module-month-title archive-module-month-2006-6> 2006 / 6 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/05 classarchive-module-month-title archive-module-month-2006-5> 2006 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/04 classarchive-module-month-title archive-module-month-2006-4> 2006 / 4 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/03 classarchive-module-month-title archive-module-month-2006-3> 2006 / 3 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/02 classarchive-module-month-title archive-module-month-2006-2> 2006 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2006/01 classarchive-module-month-title archive-module-month-2006-1> 2006 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2005> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2005 classarchive-module-year-title archive-module-year-2005> 2005 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/12 classarchive-module-month-title archive-module-month-2005-12> 2005 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/11 classarchive-module-month-title archive-module-month-2005-11> 2005 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/10 classarchive-module-month-title archive-module-month-2005-10> 2005 / 10 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/09 classarchive-module-month-title archive-module-month-2005-9> 2005 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/08 classarchive-module-month-title archive-module-month-2005-8> 2005 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/07 classarchive-module-month-title archive-module-month-2005-7> 2005 / 7 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/06 classarchive-module-month-title archive-module-month-2005-6> 2005 / 6 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/05 classarchive-module-month-title archive-module-month-2005-5> 2005 / 5 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/04 classarchive-module-month-title archive-module-month-2005-4> 2005 / 4 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/03 classarchive-module-month-title archive-module-month-2005-3> 2005 / 3 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/02 classarchive-module-month-title archive-module-month-2005-2> 2005 / 2 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2005/01 classarchive-module-month-title archive-module-month-2005-1> 2005 / 1 /a> /li> /ul> /li> li classarchive-module-year archive-module-year-hidden data-year2004> div classarchive-module-button> span classarchive-module-hide-button>▼/span> span classarchive-module-show-button>▶/span> /div> a hrefhttps://nao550.hateblo.jp/archive/2004 classarchive-module-year-title archive-module-year-2004> 2004 /a> ul classarchive-module-months> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2004/12 classarchive-module-month-title archive-module-month-2004-12> 2004 / 12 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2004/11 classarchive-module-month-title archive-module-month-2004-11> 2004 / 11 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2004/10 classarchive-module-month-title archive-module-month-2004-10> 2004 / 10 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2004/09 classarchive-module-month-title archive-module-month-2004-9> 2004 / 9 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2004/08 classarchive-module-month-title archive-module-month-2004-8> 2004 / 8 /a> /li> li classarchive-module-month> a hrefhttps://nao550.hateblo.jp/archive/2004/07 classarchive-module-month-title archive-module-month-2004-7> 2004 / 7 /a> /li> /ul> /li> /ul> /div>/div> /div>/aside> /div>/div> /div> /div> footer idfooter data-brandhatenablog> div idfooter-inner> address classfooter-address> a hrefhttps://nao550.hateblo.jp/> img srchttps://cdn.blog.st-hatena.com/images/admin/blog-icon-noimage.png width16 height16 alt日々雑文/> span classfooter-address-name>日々雑文/span> /a> /address> p classservices> Powered by a hrefhttps://hatena.blog/>Hatena Blog/a> | a hrefhttps://blog.hatena.ne.jp/-/abuse_report?target_urlhttps%3A%2F%2Fnao550.hateblo.jp%2F classreport-abuse-link test-report-abuse-link target_blank>ブログを報告する/a> /p> /div>/footer> script async srchttps://s.hatena.ne.jp/js/widget/star.js>/script> script> if (typeof window.Hatena undefined) { window.Hatena {}; } if (!Hatena.hasOwnProperty(Star)) { Hatena.Star { VERSION: 2, }; } /script> div idfb-root>/div>script>(function(d, s, id) { var js, fjs d.getElementsByTagName(s)0; if (d.getElementById(id)) return; js d.createElement(s); js.id id; js.src //connect.facebook.net/ja_JP/sdk.js#xfbml1&appId719729204785177&versionv17.0; fjs.parentNode.insertBefore(js, fjs);}(document, script, facebook-jssdk));/script> div classquote-box> div classtooltip-quote tooltip-quote-stock> i classblogicon-quote title引用をストック>/i> /div> div classtooltip-quote tooltip-quote-tweet js-tooltip-quote-tweet> a classjs-tweet-quote target_blank data-track-namequote-tweet data-track-once> img srchttps://cdn.blog.st-hatena.com/images/admin/quote/quote-x-icon.svg?versionab768ab3bb377ae35cb1328958d280 title引用して投稿する > /a> /div>/div>div classquote-stock-panel idquote-stock-message-box styleposition: absolute; z-index: 3000> div classmessage-box idquote-stock-succeeded-message styledisplay: none> p>引用をストックしました/p> button classbtn btn-primary idquote-stock-show-editor-button data-track-namecuration-quote-edit-button>ストック一覧を見る/button> button classbtn quote-stock-close-message-button>閉じる/button> /div> div classmessage-box idquote-login-required-message styledisplay: none> p>引用するにはまずログインしてください/p> button classbtn btn-primary idquote-login-button>ログイン/button> button classbtn quote-stock-close-message-button>閉じる/button> /div> div classerror-box idquote-stock-failed-message styledisplay: none> p>引用をストックできませんでした。再度お試しください/p> button classbtn quote-stock-close-message-button>閉じる/button> /div> div classerror-box idunstockable-quote-message-box styledisplay: none; position: absolute; z-index: 3000;> p>限定公開記事のため引用できません。/p> /div>/div>script typex-underscore-template idjs-requote-button-template> div classrequote-button js-requote-button> button classrequote-button-btn tipsy-top title引用する>i classblogicon-quote>/i>/button> /div>/script> div idhidden-subscribe-button styledisplay: none;> div classhatena-follow-button-box btn-subscribe js-hatena-follow-button-box > a href# classhatena-follow-button js-hatena-follow-button> span classsubscribing> span classforeground>読者です/span> span classbackground>読者をやめる/span> /span> span classunsubscribing data-track-nameprofile-widget-subscribe-button data-track-once> span classforeground>読者になる/span> span classbackground>読者になる/span> /span> /a> div classsubscription-count-box js-subscription-count-box> i>/i> u>/u> span classsubscription-count js-subscription-count> /span> /div>/div> /div> script async srchttps://platform.twitter.com/widgets.js charsetutf-8>/script>script srchttps://b.st-hatena.com/js/bookmark_button.js charsetutf-8 asyncasync>/script>script typetext/javascript srchttps://cdn.blog.st-hatena.com/js/external/jquery.min.js?v1.12.4&versionab768ab3bb377ae35cb1328958d280>/script>script srchttps://cdn.blog.st-hatena.com/js/texts-ja.js?versionab768ab3bb377ae35cb1328958d280>/script> script idvendors-js data-envproduction srchttps://cdn.blog.st-hatena.com/js/vendors.js?versionab768ab3bb377ae35cb1328958d280 crossoriginanonymous>/script>script idhatenablog-js data-envproduction srchttps://cdn.blog.st-hatena.com/js/hatenablog.js?versionab768ab3bb377ae35cb1328958d280 crossoriginanonymous data-page-idindex>/script> script>Hatena.Diary.GlobalHeader.init()/script> script idvalve-dmp data-serviceblog srchttps://cdn.pool.st-hatena.com/valve/dmp.js data-test-iddmpjs async>/script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]