Yep, that’s step d) we need a), b) and c) first... El El vie, 7 dic 2018 a las 21:04, Eduardo Quintanilla < equintani...@bnext.mx> escribió:
> HTTPS not supported ☹. > > Best regards, > Eduardo Quintanilla > Software Developer > Block Networks > > -----Original Message----- > From: Antonio <anto...@vieiro.net> > Sent: viernes, 7 de diciembre de 2018 1:52 p. m. > To: dev@netbeans.incubator.apache.org > Subject: bits.netbeans.org web server > > Hi all, > > So we now have a virtual web server for bits.netbeans.org with the > following redirections: > > # Enable rewrite engine > RewriteEngine On > # If the requested stuff is not a file ... > RewriteCond "%{REQUEST_FILENAME}" "!-f" > # ... nor a directory ... > RewriteCond "%{REQUEST_FILENAME}" "!-d" > # ... then redirect (302) to Oracle's server > RewriteRule "^/var/www/bits.netbeans.org/(.*)$" > "http://137.254.56.27/%{REQUEST_URI}" [L,R=302] > # As a fallaback also redirect all 404 files > ErrorDocument 404 http://137.254.56.27%{REQUEST_URI} > > (please doublecheck these look fine) > > You can test redirections to the previous site as follows: > > a) Edit your "/etc/hosts" or "\Windows\System32\services\etc\hosts" (not > sure about the windows one) and add the following entry: > > 52.6.211.55 bits.netbeans.org > > This will make your operating system think that "bits.netbeans.org" > points to "netbeans-vm.apache.org". > > Of course you want to remove this entry from your "hosts" file in the > future. > > b) Try to load the following urls: > > http://bits.netbeans.org/ > (sample page, no redirection) > > http://bits.netbeans.org/dev/nightly/latest/ > (404 page, 302 redirection to Oracle site) > > > > The proposed plan now is: > > a) Please send me (again) the URLs of the zip files to add to the web > server. These should come from zip files (javadoc, maven, whatever) > generated by Jenkins in builds.apache.org. We may want to create an > additional "timestamp" file with the date the zip file was built to avoid > downloading unnecessarily (I don't know if build.apache.org acknowledges > file timestamps properly). > > b) I'll add a cron job to periodically check timestamp, download if > required, and extract the files in proper places. This may be run each, > say, two hours? four hours? We can also create a web hook, but I'd rather > not run stuff triggered externally. > > c) We'll contact infra to make the DNS changes to point bits.netbeans.org > to 52.6.211.55 (no more hacking in your hosts file required then). > > d) We'll request a LetsEncrypt certificate once the DNS records are in > place. > > e) We'll set up a secure web server once the certificates are in place. > > > Is everything ok with the plan? Any problems you can see? > > > Thanks, > Antonio > > >