Étapes de déploiement distribué basées sur ThinkPHP
ThinkPHP prend en charge la liaison des noms de domaine à un module, comme la liaison de u lingyun.net. au module Utilisateur sous Application et liez bbs.lingyun.net au module Forum. Grâce à cette fonctionnalité, nous pouvons implémenter un déploiement distribué. Voici les principales étapes :
1. Ouvrez la base de données de stockage de session
Ajoutez les lignes suivantes dans Common/Conf/config.php :
//Session设置 'SESSION_OPTIONS' => array( 'expire' => 864000, 'type' => 'Db', ),
2. avoir AB L'adresse IP des deux serveurs cloud A est 1.2.3.4 et l'adresse IP de B est 5.6.7.8 Dans la résolution du nom de domaine, bbs.lingyun.net est résolu en 1.2.3.4 et u.lingyun. net est résolu en 5.6.7.8.
3. Déployez le même code sur deux serveurs AB
Après les trois étapes ci-dessus, la distribution la plus simple est le déploiement, qui équivaut au serveur A principalement responsable des accès liés au forum, le serveur B Principalement responsable de l’accès aux pages utilisateur.
Tutoriel recommandé : Tutoriel vidéo PHP
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!