呼叫walkor大神,今天項(xiàng)目上要用到ssl在傳輸協(xié)議上加密,我在手冊(cè)上看到了如下的使用方法:
// 證書最好是申請(qǐng)的證書
$context = array(
'ssl' => array(
'local_cert' => '/etc/nginx/conf.d/ssl/server.pem', // 也可以是crt文件
'local_pk' => '/etc/nginx/conf.d/ssl/server.key',
'verify_peer' => false,
)
);
// 這里設(shè)置的是websocket協(xié)議,也可以http協(xié)議或者其它協(xié)議
$worker = new Worker('http://0.0.0.0:443', $context);
// 設(shè)置transport開啟ssl
$worker->transport = 'ssl';
那么請(qǐng)問這個(gè)證書.pem和.key是怎么生成的
這個(gè)就是運(yùn)維的事情了,如果要自己做可以用openssl生成。或者用免費(fèi)得證書,比如國(guó)外的(自己去搜索),還有就是一種就是付費(fèi)額