TheAnalogThing:Hosting
From TheAnalogThing
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