I ran the letsencrypt script and it generated the account.key but I keep getting this:
# /mnt/sdb1/letsencrypt/letsencrypt register
Registering account.
- HTTP error while registering account.
One thing I don't understand is that I can't find anything in my access or error logs at the times I run the script.
My error logs file are actually empty. I commented out all lines having to do with max size, checked to see if my first VirtualHost is online. It is a small static site. Here is my configuration file... I am running v10.2
# Hiawatha main configuration file (10.2)
#
# VARIABLES
# With 'set', you can declare a variable. Make sure the name of the
# variable doesn't conflict with any of the configuration options.
# The variables are case-sensitive and cannot be redeclared.
#
set LOCALHOST = 127.0.0.0/8
# GENERAL SETTINGS
ServerId = nobody
#ConnectionsTotal = 1000
#ConnectionsPerIP = 25
SystemLogfile = /var/log/hiawatha/system.log
GarbageLogfile = /var/log/hiawatha/garbage.log
# BINDING SETTINGS
# A binding is where a client can connect to.
#
Binding {
Port = 80
}
#Binding {
# Port = 443
# TLScertFile = .pem
# Interface = 127.0.0.1
# MaxRequestSize = 2048
# TimeForRequest = 30
#}
# BANNING SETTINGS
# Deny service to clients who misbehave.
BanOnGarbage = 300
#BanOnMaxPerIP = 60
#BanOnMaxReqSize = 300
KickOnBan = yes
RebanDuringBan = yes
# COMMON GATEWAY INTERFACE (CGI) SETTINGS
# These settings can be used to run CGI applications.
CGIhandler = /opt/lampp/bin/perl:pl
CGIhandler = /opt/lampp/bin/php-cgi:php
#CGIhandler = /usr/bin/python:py
#CGIhandler = /usr/bin/ruby:rb
#CGIhandler = /usr/bin/ssi-cgi:shtml
CGIextension = cgi
#FastCGIserver {
# FastCGIid = PHP7
# ConnectTo = /var/lib/hiawatha/php-fcgi.sock
# Extension = php
#}
# URL TOOLKIT
# This URL toolkit rule was made for the Banshee PHP framework,
# which can be downloaded from http://www.banshee-php.org/
UrlToolkit {
ToolkitID = banshee
RequestURI isfile Return
Match ^/(css|files|fonts|images|js)($|/) Return
Match ^/(favicon.ico|robots.txt)$ Return
Match [^?]*(\?.*)? Rewrite /index.php$1
}
# DIRECTORY SETTINGS
# You can specify some settings per directory.
Directory {
DirectoryID = static
Path = /css, /fonts, /images, /js
ExpirePeriod = 2 weeks
}
Directory {
DirectoryID = files
Path = /files
ShowIndex = yes
StartFile = index.html
ExecuteCGI = no
}
# DEFAULT WEBSITE
# It is wise to use your IP address as the hostname of the default website
# and give it a blank webpage. By doing so, automated webscanners won't find
# your possible vulnerable website.
#
Hostname = 127.0.0.1
WebsiteRoot = /root/Web-Server
StartFile = blank.html
AccessLogfile = /var/log/hiawatha/access.log
ErrorLogfile = /var/log/hiawatha/error.log
# VIRTUAL HOSTS
# Use a VirtualHost section to declare the websites you want to host.
#
VirtualHost {
Hostname = globalwarmingllc.com
Hostname = *.globalwarmingllc.com
WebsiteRoot = /var/www/globalwarmingllc/public
StartFile = index.html
AccessLogfile = /var/www/globalwarmingllc/log/access.log
ErrorLogfile = /var/www/globalwarmingllc/log/error.log
# PreventXSS = yes
# PreventCSRF = yes
CustomHeader = Vary: Accept-Encoding
CustomHeader = X-Frame-Options: sameorigin
UseDirectory = static, files
}