Opened 7 years ago

Closed 7 years ago

#2031 closed task (fixed)

Beta Website install letsencrypt ssl

Reported by: robe Owned by: robe
Priority: normal Milestone: Website rebranding 2017
Component: SysAdmin Keywords:
Cc:

Description

The beta website is now accessible via

http://staging.www.osgeo.org/

Next step is to enable ssl. As noted by strk, we can use letsencrypt

  sudo apt-get install certbot python-certbot-apache
  certbot -d staging.www.osgeo.org

If it works I'll update the setup link.

Change History (3)

comment:1 by robe, 7 years ago

I notice this has not updated https://wiki.osgeo.org/wiki/SAC:betawebsite since Martin change ldap config on #2010

So not sure if everything was redone with aptitude instead of apt-get.

Sounded like aptitude was used to replace.

comment:2 by robe, 7 years ago

Okay done.

strk - it turned out to be much harder than you described above because wordpress by default wasn't allowed to have ./well-known accessed and I had to set an ssl site as well.

I also had to add jessie-backport since those things did not exist in regular ports. I also used aptitude instead of apt-get following Martin's lead.

Anyrate it's all done and I documented my steps in

https://wiki.osgeo.org/wiki/SAC:betawebsite#Install_LetsEncrypt_SSL

I think there is still something wrong since I was unable to have the automagic use of apache to install and also when you did postgis.net, I saw you had an include /etc/letsencrypt/options-ssl-apache.conf which didn't exist when I installed, so remarked that out for now.

I presume that is needed for refresh?

comment:3 by robe, 7 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.