比如:一個進程,監(jiān)聽0.0.0.0:443地址,當有連接請求時,根據(jù)不同的域名,使用相對應(yīng)的ssl證書去解密.
就是先有一個socket,不設(shè)置ssl證書,等連接來時,根據(jù)不同的域名,給socket配置相應(yīng)的證書,
?
不過我看https原理發(fā)現(xiàn)這樣不通,https是先進性ssl握手,之后再將數(shù)據(jù)返回到上層,
?
想實現(xiàn)這個效果用workerman能嗎,php能嗎.
?
就跟nginx是的,配置好每個域名對應(yīng)的證書,就能支持https的鏈接
目前不支持同一個端口設(shè)置不同的https證書。
https://stackoverflow.com/questions/20865301/php-server-side-sni-support
這個sni可以可以實現(xiàn)嗎,但是這里的實現(xiàn)也只是"一個站點"的實現(xiàn)是吧,并不是每個站點都有自己的pk和證書.
worker可以在run()之后更新context么,我看context的操作全部是在實例化時進行的,好像不行.
如果我讓子進程退出,主進程重啟子進程時,會不會重新加載一遍我填寫的context(假設(shè)我的context的內(nèi)容是從文件讀取來的,重啟時會不會重新讀取一次文件)
大神,我的賬號無法發(fā)消息了,無法回復,請問Worker::stopAll(void)之后,應(yīng)用層發(fā)送緩沖區(qū)的內(nèi)容會丟失嗎?