Skip to content

Instantly share code, notes, and snippets.

@pandanote-info
Created January 19, 2019 07:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pandanote-info/a1e346e89ba5192c91efaea19546be62 to your computer and use it in GitHub Desktop.
Save pandanote-info/a1e346e89ba5192c91efaea19546be62 to your computer and use it in GitHub Desktop.
Let's encryptから証明書を取得または更新するためのApache httpdの設定例。
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin panda@example.com
DocumentRoot /var/www/html
ServerName example.com
<IfModule mod_rewrite.c>
RewriteEngine on
# HTTP/1.1 is only available for this site.
RewriteCond %{THE_REQUEST} HTTP/(1\.0|0\.[0-9])$
RewriteRule ^(.*)$ - [R=403,L]
# Redirection to force HTTPS protocol.
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>
</VirtualHost>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment