<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>GCS on r-sek blog</title>
    <link>https://blog.r-sek.dev/tags/gcs/</link>
    <description>Recent content in GCS on r-sek blog</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <lastBuildDate>Fri, 31 Mar 2023 08:19:12 +0000</lastBuildDate>
    <atom:link href="https://blog.r-sek.dev/tags/gcs/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>GCP上にWordPressセットアップ</title>
      <link>https://blog.r-sek.dev/posts/gcp-wordpress/</link>
      <pubDate>Fri, 31 Mar 2023 08:19:12 +0000</pubDate>
      <guid>https://blog.r-sek.dev/posts/gcp-wordpress/</guid>
      <description>&lt;p&gt;数億年ぶりにブログをWordPressへ戻した。&lt;/p&gt;
&lt;p&gt;以前利用していたときは XSERVER 使ったりもしたけど、今っぽく GCP に載せることに。&lt;/p&gt;
&lt;p&gt;構成としては Cloudflare(CDN) + Compute Engine + Cloud Storage。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VM 負荷軽減のためにメディア保管には GCS を利用したい&lt;/li&gt;
&lt;li&gt;Cloudflare がなくても良さそうな気がしますが先駆者が結構使っていること、利用経験を積んでみたかったので採用&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;gcpプロジェクト作成デプロイ&#34;&gt;GCPプロジェクト作成・デプロイ&lt;/h2&gt;
&lt;p&gt;今回はあまり手間をかけずに運用していきたいので Bitnami を採用。&lt;/p&gt;
&lt;p&gt;マーケットプレイスから「WordPress with NGINX and SSL Certified by Bitnami」を検索して運用開始。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;us-west1&lt;/li&gt;
&lt;li&gt;e2-micro&lt;/li&gt;
&lt;li&gt;10GB&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;上記仕様でスモールスタート。&lt;/p&gt;
&lt;h2 id=&#34;ipの固定&#34;&gt;IPの固定&lt;/h2&gt;
&lt;p&gt;VPCネットワーク → IPアドレス から外部IP に静的IP を予約。&lt;/p&gt;
&lt;p&gt;反映されると固定IPが付与されるので、DNS の Aレコードに設定。&lt;/p&gt;
&lt;p&gt;本来この段階でドメイン名でのアクセスは出来るようになる。&lt;/p&gt;
&lt;p&gt;(今回は .dev ドメインを利用するため SSL の設定が終わるまでアクセス出来ない)&lt;/p&gt;
&lt;p&gt;このタイミングで予算アラートを設定しておく。&lt;/p&gt;
&lt;h2 id=&#34;ssh-設定&#34;&gt;SSH 設定&lt;/h2&gt;
&lt;p&gt;証明書の発行をするのに SSH 接続出来るようにする。&lt;/p&gt;
&lt;p&gt;おま環なのかブラウザからのSSHが出来なかった。&lt;/p&gt;
&lt;p&gt;gcloud からアクセス出来るので特段困らず。&lt;/p&gt;
&lt;h2 id=&#34;nginx-止める&#34;&gt;nginx 止める&lt;/h2&gt;
&lt;p&gt;証明書の設定をやるので一旦落とす。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo /opt/bitnami/ctlscript.sh stop nginx
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;証明書の発行更新の自動化&#34;&gt;証明書の発行・更新の自動化&lt;/h2&gt;
&lt;p&gt;とりあえず Let&amp;rsquo;s Encrypt で発行する。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
