doris
doris copied to clipboard
[Enhancement](HttpServer) Support https interface
Proposed changes
Issue Number: close #15658
Problem summary
- Organize http documents
- Add http interface authentication for FE
- Support https interface for FE
- Provide authentication interface
- Add http interface authentication for BE
- Support https interface for BE
Checklist(Required)
- [x] Does it affect the original behavior
- [ ] Has unit tests been added
- [x] Has document been added or modified
- [ ] Does it need to update dependencies
- [x] Is this PR support rollback (If NO, please explain WHY)
Further comments
If this is a relatively large or complex change, kick off the discussion at [email protected] by explaining why you chose the solution you did and what alternatives you considered, etc...
run compile
run compile
run buildall
run p0
run p0
run compile
run buildall
LocalTest is being tested.
run buildall
run buildall
run buildall
run p0
run buildall
run p1
run p0
run p0
run p0
run p1
run buildall
run buildall
I think it is ok to use 2 ports now. But we should only enable one of them at same time. And user can choose to use which one.
Currently, if enable_https is false, only http is supported. If enable_https is true, both http and https are supported and http is redirected to https. This ensures that the previous link is still available, and that users, promethous, spark/flink-doris-connector, etc., can access using http without changing the protocol used.
PR approved by at least one committer and no changes requested.
PR approved by anyone and no changes requested.
run buildall
run buildall