さくらVPS wordpressにSSL証明書(Let’s Encrypt)導入.その2

前回 https://coneta.jp/article/show/2752 からの続き

  1. 80,443版のポートが開いてるか確認

    vim /etc/sysconfig/iptables

--- 略 ---

-A RH-Firewall-1-INPUT -m state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state NEW -m tcp -p tcp --dport 443 -j ACCEPT

--- 略 ----
  1. iptablesの反映

    service iptables restart

  2. バーチャルホストの設定を確認

    vim /etc/httpd/conf.d/vhost.conf

--- 略 ---

NameVirtualHost *:80
NameVirtualHost *:443  #追加

<VirtualHost *:80>
    ServerName sample.com
    DocumentRoot /path/to/site
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</VirtualHost>

<VirtualHost *:443>
--- 略 ---
</VirtualHost>
  1. httpdを再起動

    service httpd restart

  2. WordPressのURLを変更.一般設定の中にある WordPress アドレスとサイトアドレスの2つhttpをhttpsにする