mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Mixed content after SSL certificate / Layout screwed #906
Closed
opened 2026-02-04 22:51:23 +03:00 by OVERLORD
·
9 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
No Label
🐕 Support
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#906
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Romeekk on GitHub (Nov 14, 2018).
Describe the bug
We wanted to start using Https on our BookStack, but after installing everything and adding our SSL certificate we ran into some issues.
In our working enviroment we have 2 networks we use one is pure for our enviroment (classroom) and the other is the whole school, now if we approach our website using the network that is specifically for our classroom we can use https but, if we use the network of our school we can't approach it with Https it screws up the whole lay-out of our website
Classroom Network:

School Network:

Expected behavior
A website that works with Https
Screenshots


Also you see here that some links are still using Http but we have made it that it should force https
Our sites-enabled/available setting
Your Configuration (please complete the following information):
@ssddanbrown commented on GitHub (Nov 14, 2018):
Hi @Romeekk,
Within the
.envfile please set theAPP_URLvalue. For example:This will force the URL used by bookstack.
@Romeekk commented on GitHub (Nov 14, 2018):
@ssddanbrown Sorry that i did not mention this, but we already changed that.

@matt-ttam commented on GitHub (Nov 15, 2018):
Your nginx setup is allowing both connections, you need to setup separate servers with the port 80 one redirecting to the https one. Below is my working config, see #-- comments for where to put in your options. There are three areas that can be migrated to snippets so you can reuse them elsewhere.
@ssddanbrown commented on GitHub (Nov 15, 2018):
@matt-ttam Thanks for your help but I don't think that's the core of this issue, Since BookStack is still writing the wrong urls if
APP_URLhas been set.@Romeekk In your screenshot it does look like there's a space at the start of the APP_URL. You could try removing that?
Only other thing I could think is if you're config is being cached. You could try running:
on the command line from your BookStack install to try clearing any cached config.
@Romeekk commented on GitHub (Nov 15, 2018):
After trying the above, we still haven't fixed the problem again same as my other issue we don't know what to do anymore.
Is there anything else we can try ?
@ssddanbrown commented on GitHub (Nov 16, 2018):
@Romeekk You could try changing your
APP_URLvariable to see if it's being taken into account at all. Change it then view the page source to see if any URL's in the head of the page change to use the APP_URL.@Romeekk commented on GitHub (Nov 16, 2018):
Alright so we changed the App_URL and it did change in the source but this was on the Classroom its network.


And aswell for the school network it changed.
But it is still not as we want it to be ofcourse.
@lommes commented on GitHub (Nov 27, 2018):
I can reproduce this error when I call https://bookstack1.ssc-scalda.nl here. I did a scan at ssllabs and it tells me, that no secure protocols are supported, so this seems to be a problem in the nginx configuration. Is nginx configured to serve bookstack1.ssc-scalda.nl?sorry about that.Did you restart your server in the meantime, or at least php7.1-fpm? I once had similar issues in Homestead until I did a restart. In your last post the URLs seem to be replaced properly, but not in your first post, so this might be a problem here too.
@ssddanbrown commented on GitHub (Feb 13, 2019):
Since the last comment on this issue is relatively old I'm going to close this. If the issue remains and is something you still require to be fixed please open a new issue.