{"id":2,"date":"2026-08-14T17:04:19","date_gmt":"2026-08-14T08:04:19","guid":{"rendered":"http:\/\/56.155.146.170\/?page_id=2"},"modified":"2026-08-15T23:48:36","modified_gmt":"2026-08-15T14:48:36","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/awsbookexample.click\/index.php\/sample-page\/","title":{"rendered":"\u661f\u306e\u4f5c\u696d\u5185\u5bb9"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">AWS\uff08EC2\/RDS\uff09WordPress\u74b0\u5883\u69cb\u7bc9 &amp; \u72ec\u81ea\u30c9\u30e1\u30a4\u30f3SSL\u5316 \u4f5c\u696d\u30ed\u30b0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. AWS\u30a4\u30f3\u30d5\u30e9\u6e96\u5099 &amp; LAMP\u74b0\u5883\u69cb\u7bc9<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>EC2\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4f5c\u6210<\/strong>: Amazon Linux\u74b0\u5883\u3067Web\u30b5\u30fc\u30d0\u30fc\u7528\u306eEC2\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u8d77\u52d5<\/li>\n\n\n\n<li><strong>LAMP\uff08Linux, Apache, MySQL\/MariaDB, PHP\uff09\u306e\u5c0e\u5165<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Apache\uff08Web\u30b5\u30fc\u30d0\u30fc\uff09\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304a\u3088\u3073\u8d77\u52d5\u30fb\u81ea\u52d5\u8d77\u52d5\u8a2d\u5b9a\uff08<code>systemctl enable httpd<\/code>\uff09<\/li>\n\n\n\n<li>PHP\u304a\u3088\u3073\u5fc5\u8981\u306a\u62e1\u5f35\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>MySQL\/MariaDB\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306e\u8a2d\u5b9a<\/strong>: \u30ed\u30fc\u30ab\u30ebDB\u3067\u306e\u52d5\u4f5c\u78ba\u8a8d\u304a\u3088\u3073\u63a5\u7d9a\u78ba\u8a8d<\/li>\n\n\n\n<li><strong>Apache\u52d5\u4f5c\u78ba\u8a8d<\/strong>: EC2\u306e\u30d1\u30d6\u30ea\u30c3\u30afIP\u7d4c\u7531\u3067\u30d6\u30e9\u30a6\u30b6\u304b\u3089\u30c6\u30b9\u30c8\u30da\u30fc\u30b8\uff08\u307e\u305f\u306fPHP\u60c5\u5831\u30da\u30fc\u30b8\uff09\u304c\u8868\u793a\u3055\u308c\u308b\u3053\u3068\u3092\u78ba\u8a8d<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">2. WordPress\u306e\u5c0e\u5165 &amp; RDS\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u79fb\u884c<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WordPress\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u914d\u7f6e<\/strong>: \u516c\u5f0f\u30b5\u30a4\u30c8\u304b\u3089\u6700\u65b0\u7248\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u53d6\u5f97\u3057\u3001<code>\/var\/www\/html<\/code> \u3078\u5c55\u958b\u30fb\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u8a2d\u5b9a<\/li>\n\n\n\n<li><strong>RDS (MySQL) \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4f5c\u6210<\/strong>: \u53ef\u7528\u6027\u3068\u904b\u7528\u6027\u3092\u8003\u616e\u3057\u3001\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u7528\u306bAmazon RDS\u3092\u69cb\u7bc9<\/li>\n\n\n\n<li><strong>DB\u63a5\u7d9a &amp; \u30c7\u30fc\u30bf\u79fb\u884c<\/strong>:\n<ul class=\"wp-block-list\">\n<li>EC2\u304b\u3089RDS\u3078\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u63a5\u7d9a\uff08\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30b0\u30eb\u30fc\u30d7\u306e\u8a2d\u5b9a\u8abf\u6574\uff09<\/li>\n\n\n\n<li>EC2\u4e0a\u306e\u30ed\u30fc\u30ab\u30ebDB\u304b\u3089RDS\u3078\u30c7\u30fc\u30bf\u3092\u79fb\u884c<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong><code>wp-config.php<\/code> \u306e\u521d\u671f\u7de8\u96c6<\/strong>: \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u63a5\u7d9a\u5148\u3092RDS\u306e\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u3078\u6307\u5b9a\u3057\u3001WordPress\u306e\u521d\u671f\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3092\u5b8c\u4e86<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">3. \u56fa\u5b9aIP\u8a2d\u5b9a &amp; \u72ec\u81ea\u30c9\u30e1\u30a4\u30f3\uff08Route 53\uff09\u7d10\u4ed8\u3051<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Elastic IP \u306e\u53d6\u5f97 &amp; \u95a2\u9023\u4ed8\u3051<\/strong>: EC2\u306e\u518d\u8d77\u52d5\u306b\u3088\u308bIP\u5909\u66f4\u3092\u9632\u3050\u305f\u3081\u3001\u56fa\u5b9aIP\uff08Elastic IP\uff09\u3092EC2\u306b\u5272\u308a\u5f53\u3066<\/li>\n\n\n\n<li><strong>Route 53 \u8a2d\u5b9a<\/strong>:\n<ul class=\"wp-block-list\">\n<li>\u72ec\u81ea\u30c9\u30e1\u30a4\u30f3 (<code>awsbookexample.click<\/code>) \u306e\u30d1\u30d6\u30ea\u30c3\u30af\u30db\u30b9\u30c8\u30be\u30fc\u30f3\u3092\u4f5c\u6210<\/li>\n\n\n\n<li>\u30c9\u30e1\u30a4\u30f3\u540d\u3092Elastic IP\u3078\u5411\u3051\u308b A\u30ec\u30b3\u30fc\u30c9\u3092\u8ffd\u52a0<\/li>\n\n\n\n<li>\u540d\u524d\u89e3\u6c7a\uff08DNS\u53cd\u6620\uff09\u3092\u78ba\u8a8d\u3057\u3001\u30c9\u30e1\u30a4\u30f3\u540d\u3067\u306e\u63a5\u7d9a\u3092\u78ba\u7acb<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">4. Apache VirtualHost &amp; SSL\u5316\u6e96\u5099<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AWS\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30b0\u30eb\u30fc\u30d7\u306e\u5909\u66f4<\/strong>: \u30a4\u30f3\u30d0\u30a6\u30f3\u30c9\u30eb\u30fc\u30eb\u306b HTTPS\uff08\u30dd\u30fc\u30c8443\uff09\u3092\u8ffd\u52a0\u8a31\u53ef<\/li>\n\n\n\n<li><strong><code>mod_ssl<\/code> \u306e\u5c0e\u5165<\/strong>: Apache\u7528SSL\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3001\u8a3c\u660e\u66f8\u30a8\u30e9\u30fc\uff08<code>localhost.crt<\/code>\u306e\u4e0d\u6574\u5408\u7b49\uff09\u3092\u4fee\u5fa9<\/li>\n\n\n\n<li><strong>VirtualHost \u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210<\/strong>:\n<ul class=\"wp-block-list\">\n<li><code>\/etc\/httpd\/conf.d\/awsbookexample.conf<\/code> \u3092\u4f5c\u6210\u3057\u3001<code>ServerName awsbookexample.click<\/code> \u304a\u3088\u3073\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30eb\u30fc\u30c8\uff08<code>\/var\/www\/html<\/code>\uff09\u3092\u5b9a\u7fa9\u3057\u3066Certbot\u304c\u6b63\u3057\u304f\u30c9\u30e1\u30a4\u30f3\u3092\u8a8d\u77e5\u3067\u304d\u308b\u3088\u3046\u8a2d\u5b9a<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">5. Certbot\u306b\u3088\u308bSSL\u8a3c\u660e\u66f8\u53d6\u5f97 &amp; HTTPS\u5316\u5b8c\u4e86<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u52d5\u4f5c\u78ba\u8a8d<\/strong>: \u30d6\u30e9\u30a6\u30b6\u3067 <code>[https:\/\/awsbookexample.click](https:\/\/awsbookexample.click)<\/code> \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3001\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306b\ud83d\udd12\u9375\u30de\u30fc\u30af\u304c\u8868\u793a\u3055\u308c\u308b\u3053\u3068\u3092\u78ba\u8a8d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Certbot \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb &amp; \u5b9f\u884c<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>certbot<\/code> \u304a\u3088\u3073 <code>python3-certbot-apache<\/code> \u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u5c0e\u5165<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo certbot --apache -d awsbookexample.click<\/code> \u3092\u5b9f\u884c\u3057\u3066 Let&#8217;s Encrypt \u8a3c\u660e\u66f8\u3092\u53d6\u5f97<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HTTP\u304b\u3089HTTPS\u3078\u306e\u81ea\u52d5\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\uff08Redirect\u8a2d\u5b9a\uff09\u3092\u9069\u7528<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>wp-config.php<\/code> \u306eURL\u6700\u7d42\u5909\u66f4<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>WP_HOME<\/code> \u304a\u3088\u3073 <code>WP_SITEURL<\/code> \u3092 <code>[https:\/\/awsbookexample.click](https:\/\/awsbookexample.click)<\/code> \u3078\u66f8\u304d\u63db\u3048<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AWS\uff08EC2\/RDS\uff09WordPress\u74b0\u5883\u69cb\u7bc9 &amp; \u72ec\u81ea\u30c9\u30e1\u30a4\u30f3SSL\u5316 \u4f5c\u696d\u30ed\u30b0 1. AWS\u30a4\u30f3\u30d5\u30e9\u6e96\u5099 &amp; LAMP\u74b0\u5883\u69cb\u7bc9 2. WordPress\u306e\u5c0e\u5165 &amp; RDS\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u79fb\u884c  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/awsbookexample.click\/index.php\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/awsbookexample.click\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/awsbookexample.click\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/awsbookexample.click\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/awsbookexample.click\/index.php\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":3,"href":"https:\/\/awsbookexample.click\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":9,"href":"https:\/\/awsbookexample.click\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions\/9"}],"wp:attachment":[{"href":"https:\/\/awsbookexample.click\/index.php\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}