TheAnalogThing:Hosting
This wiki is currently hosted by User:Sven on his server.
The installation is a classical LAMP stack with Nginx+PHPFPM instead of Apache, and the wiki runs with its own PHP instance and user for seperation of concerns.
Analog Thing domains and Goneo FTP storage
The domains are registered and organized by User:ulmann and hosted at http://goneo.de. Unfortunately, the configuration is still wrong:
% dig +answer {www.,}the-analog-thing.{org,com,de} | grep analog-thing ; <<>> DiG 9.16.18 <<>> +answer www.the-analog-thing.org www.the-analog-thing.com www.the-analog-thing.de the-analog-thing.org the-analog-thing.com the-analog-thing.de ;www.the-analog-thing.org. IN A www.the-analog-thing.org. 130 IN CNAME w203.goneo.de. ;www.the-analog-thing.com. IN A www.the-analog-thing.com. 125 IN CNAME w203.goneo.de. ;www.the-analog-thing.de. IN A www.the-analog-thing.de. 132 IN CNAME w203.goneo.de. ;the-analog-thing.org. IN A the-analog-thing.org. 300 IN A 207.180.247.67 ;the-analog-thing.com. IN A the-analog-thing.com. 300 IN A 207.180.247.67 ;the-analog-thing.de. IN A the-analog-thing.de. 237 IN A 207.180.247.67
Here, 207.180.247.67
is the IP of Svens server while goneo is some weird goneo webhoster pointing to some FTP server.
As a workaround/hack (!), we ....
Single site reachability
Can be checked like this:
% for url in {https,http}://{www.,}the-analog-thing.{org,com,de}; do echo "Checking: $url"; curl -IL $url; done
Checking: https://www.the-analog-thing.org
curl: (60) SSL: no alternative certificate subject name matches target host name 'www.the-analog-thing.org'
More details here: https://curl.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
Checking: https://www.the-analog-thing.com
curl: (60) SSL: no alternative certificate subject name matches target host name 'www.the-analog-thing.com'
More details here: https://curl.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
Checking: https://www.the-analog-thing.de
curl: (60) SSL: no alternative certificate subject name matches target host name 'www.the-analog-thing.de'
More details here: https://curl.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
Checking: https://the-analog-thing.org
HTTP/2 200
server: nginx
date: Tue, 10 Aug 2021 09:46:11 GMT
content-type: text/html
content-length: 94
last-modified: Wed, 21 Jul 2021 14:19:08 GMT
etag: "60f82cdc-5e"
server: kolja/anabrid.dev
accept-ranges: bytes
Checking: https://the-analog-thing.com
HTTP/2 301
server: nginx
date: Tue, 10 Aug 2021 09:46:11 GMT
content-type: text/html
content-length: 162
location: https://the-analog-thing.org/
HTTP/2 200
server: nginx
date: Tue, 10 Aug 2021 09:46:11 GMT
content-type: text/html
content-length: 94
last-modified: Wed, 21 Jul 2021 14:19:08 GMT
etag: "60f82cdc-5e"
server: kolja/anabrid.dev
accept-ranges: bytes
Checking: https://the-analog-thing.de
HTTP/2 301
server: nginx
date: Tue, 10 Aug 2021 09:46:11 GMT
content-type: text/html
content-length: 162
location: https://the-analog-thing.org/
HTTP/2 200
server: nginx
date: Tue, 10 Aug 2021 09:46:11 GMT
content-type: text/html
content-length: 94
last-modified: Wed, 21 Jul 2021 14:19:08 GMT
etag: "60f82cdc-5e"
server: kolja/anabrid.dev
accept-ranges: bytes
Checking: http://www.the-analog-thing.org
HTTP/1.1 403 Forbidden
Date: Tue, 10 Aug 2021 09:46:12 GMT
Server: Apache
Strict-Transport-Security: max-age=0; includeSubDomains
Content-Type: text/html; charset=iso-8859-1
Checking: http://www.the-analog-thing.com
HTTP/1.1 403 Forbidden
Date: Tue, 10 Aug 2021 09:46:12 GMT
Server: Apache
Strict-Transport-Security: max-age=0; includeSubDomains
Content-Type: text/html; charset=iso-8859-1
Checking: http://www.the-analog-thing.de
HTTP/1.1 403 Forbidden
Date: Tue, 10 Aug 2021 09:46:12 GMT
Server: Apache
Strict-Transport-Security: max-age=0; includeSubDomains
Content-Type: text/html; charset=iso-8859-1
Checking: http://the-analog-thing.org
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Tue, 10 Aug 2021 09:46:12 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location: https://the-analog-thing.org/
HTTP/2 200
server: nginx
date: Tue, 10 Aug 2021 09:46:12 GMT
content-type: text/html
content-length: 94
last-modified: Wed, 21 Jul 2021 14:19:08 GMT
etag: "60f82cdc-5e"
server: kolja/anabrid.dev
accept-ranges: bytes
Checking: http://the-analog-thing.com
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Tue, 10 Aug 2021 09:46:12 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location: https://the-analog-thing.org/
HTTP/2 200
server: nginx
date: Tue, 10 Aug 2021 09:46:13 GMT
content-type: text/html
content-length: 94
last-modified: Wed, 21 Jul 2021 14:19:08 GMT
etag: "60f82cdc-5e"
server: kolja/anabrid.dev
accept-ranges: bytes
Checking: http://the-analog-thing.de
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Tue, 10 Aug 2021 09:46:13 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location: https://the-analog-thing.org/
HTTP/2 200
server: nginx
date: Tue, 10 Aug 2021 09:46:13 GMT
content-type: text/html
content-length: 94
last-modified: Wed, 21 Jul 2021 14:19:08 GMT
etag: "60f82cdc-5e"
server: kolja/anabrid.dev
accept-ranges: bytes