-
Notifications
You must be signed in to change notification settings - Fork 3k
Cannot specify ciphers? #564
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
Comments
It looks like the only was too edit the ciphers would be to edit /etc/nginx/conf.d/include/ssl-ciphers.conf inside the docker container. You can do this by running docker exec -it "docker-name" bash. After editing the file you type exit. You'll have to commit the changes to a new file by running sudo docker commit [CONTAINER_ID] [new_image_name]. |
Yes I also want to change the ciphers. Any chance we can have this also exported in a volume just like the (optional) config files. |
I did find a solution / workaround. Simply create your own cipher file (outside of the container), for example generate it here https://ssl-config.mozilla.org/ but only use the protocols/ciphers part. Now simply mount this file into the container And now you have your own ciphers. Downside is that this no longer benefits from updates from the NPM itself. So you might want to check https://github.com/jc21/nginx-proxy-manager/blob/master/docker/rootfs/etc/nginx/conf.d/include/ssl-ciphers.conf from time to time to check your file is up to date. |
Could you help me mount /etc/nginx/conf.d/include/ssl-ciphers.conf:/path/to/local/file/myown-custom-ssl-ciphers.conf? Thx |
Can you run And check the following part:
You can see how I have it and that does work. Does it look different for you? |
I got this:
|
Just found something strange seems in the lastest version of NPM the ciphers are already compliant with the latest mozilla recommends, however when doing a check it still uses old ciphers, can you do a cryptcheck to see your result? |
Ah yeah might be fair to say I use this repo: https://github.com/Mattie112/docker-nginx-proxy-manager (and that is a fork of https://github.com/jlesage/docker-nginx-proxy-manager) I think it uses / used to use this project but yeah that was a while ago..... So it could be that here the paths are changed, sorry can't keep track on what repo I use exactly :p Anyway, my file:
I always use https://www.ssllabs.com/ssltest/ for checking (A+ for me) but here is the output from your site: |
Hi, I found the problem. |
Yeah I'm doing that manually from time to time XD Have to look into github pipelines (or whatever it is called) at some point. I just pushed (And the reason I made my own fork because I kinda liked the all-in-one solution but I needed 80/443 so yeah I just choose this solution). edit: |
Issue is now considered stale. If you want to keep it open, please comment 👍 |
this is as far as i know still not working :( |
Whenever I try to specify ciphers the way I would normally do using nginx vanilla, the proxy host goes to offline status.
So does
and
not work?
The text was updated successfully, but these errors were encountered: