-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
https access broken #37
Comments
AFAIK HTTPS access hasn't been set up at all, so I wouldn't consider this a bug (but an enhancement). But let's tag @abburgess here as an opportunity to push/learn about the plans for HTTPS access. |
The reason this is critical is that the entire web is moving to secure protocols for web browsing, as http access is increasingly insecure and un-private. For example see https://www.theverge.com/2018/2/8/16991254/chrome-not-secure-marked-http-encryption-ssl, which indicates any http site will be marked as not secure with a banner in Google Chrome starting in July 2018.
|
All Symantec PKIs are affected (e.g., digicert, geotrust, rapidssl,thawte, verisign, equifax); see https://security.googleblog.com/2018/03/distrust-of-symantec-pki-immediate.html |
@lewismc Did you move this to some other tracker? |
AFAICT, this also affects SWEET. I'm not sure what this entails, specifically, as it is unclear at present if it's a host/provider issue or can be toggled via DNS (or both)? Could this be a bullet point at the next COR meeting? :) |
@brandonnodnarb I think it is a matter of getting a certificate and install it for |
I think I will need to get some support from ESIP so I can make appropriate changes in the AWS environment, but not 100% sure of that. I haven't pursued getting a better role on the AWS environment (my current role/authority is very limited) because they were so swamped for the summer meeting, but it's on my list. |
If you go for LE, see https://dev.to/greenteabiscuit/using-let-s-encrypt-on-aws-ec2-instance-2aca |
Thanks Nonong! So far I've enabled port 443 and basic handling of it, but not the SSL/TSA certs and all. (At least people don't get a dead site when they do an HTTPS request now. Yay.) This week for the certs and redirects, I hope. And I'm hooked up with ESIP support for it so that's progressing. More soon. |
Good to know -- thanks |
Used https://docs.aws.amazon.com/linux/al1/ug/SSL-on-amazon-linux-ami.html to implement port 443 handling. https://cor.esipfed.org now gets forwarded to http://cor.esipfed.org; other paths do not get forwarded yet. I had to stop/restart httpd twice, but looks like everything is behaving. Now I just need to figure out the magic so that the ont paths are properly served through https even though they are http IRIs. Raining all weekend here, looks like an opportunity! |
I am still using LE and instructions from this https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-20-04 for SSL |
Yes, I get that we want the cert, but the problem I'm having is setting up certificate issuance on the AWS platform. Let's Encrypt wants an Acme server and recommends certbot, the certbot instructions here (closest I can find for this old Amazon LInux 1 system) work fine until the venv module installation $ sudo yum update at which point I get When I run python3 I can confirm it's version 3.8.5, but when I try the install upgrade step there's no pip:
The only things in /opt/certbot/bin are python and python3, both of which are 3.8.5. There is a pip on the system but it's from the 2.7 python:
I'm in an /opt/certbot directory but there's no pip there, although I see the dependency was installed in the previous step:
So I'm not entirely sure why the python38 package didn't seem to install cleanly, or at least why I'm not properly entering the venv. There is no 'activate' or activation script in /opt/certbot. I found there is a pip-3.8 package in /usr/bin, so I attempted to pick up the thread from the pip update step. Unfortunately this apparently resulted in an incompatible version of pip.
At this point I plan to reinstall python38 and augeas-libs with 'sudo yum reinstall python38 augeas-libs', then proceed directly to |
I can't access COR on https://cor.esipfed.org, connection is refused.
The text was updated successfully, but these errors were encountered: