Maison > cadre php > Swoole > le corps du texte

Que dois-je faire si swoole n'est pas accessible ?

藏色散人
Libérer: 2020-04-10 09:12:39
original
2601 Les gens l'ont consulté

Que dois-je faire si swoole n'est pas accessible ?

swooleQue dois-je faire si je ne peux pas accéder ?

Comment accéder à Swoole en utilisant https

Swoole est accessible normalement sous http, mais pas sous https. Baidu a passé toute la journée et n'a pas pu trouver de solution complète, donc. J'ai décidé d'enregistrer ce problème moi-même

Méthodes/étapes

Je n'entrerai pas dans les détails sur la façon de configurer le https d'Apche, ajoutez simplement le certificat que vous avez acheté Allez-y à la configuration SSL

Installer openssl

Direct yum install -y openssl sous centos et tout ira bien

Installez swoole. Portez une attention particulière au fait que de nombreuses personnes qui lisent l'introduction de swoole suivent simplement les étapes indiquées pour l'installer. swoole doit être compilé avec le paramètre --enable-openssl

Je l'ai compilé comme ça./configure --with-php-config=/usr/local/php7/bin/php-config --enable- openssl

Si vous l'avez déjà compilé, il vous suffit d'accéder au package d'installation de swoole et de le recompiler une fois

Que dois-je faire si swoole nest pas accessible ?

Vérifiez si openssl est compilé dans

Exécuter php --ri swoole

Que dois-je faire si swoole nest pas accessible ?

Code serveur du code swoole

Lors de l'initialisation de la classe, ajoutez les paramètres openssl

new swoole_websocket_server("0.0.0.0", 8080, SWOOLE_PROCESS, SWOOLE_SOCK_TCP | SWOOLE_SSL);
Copier après la connexion

Ajoutez votre certificat à définir

'ssl_cert_file'=>'public.pem',
'ssl_key_file'=>'15200000000.key',
Copier après la connexion

Que dois-je faire si swoole nest pas accessible ?

Code client

Le client doit utiliser le nom de domaine https lors de la connexion

Exemple :wss : //www.test9999.com:9999

Que dois-je faire si swoole nest pas accessible ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!