Comment configurer des noms de sous-domaines indépendants dans le backend yii

不言
Libérer: 2023-04-02 11:40:02
original
2530 Les gens l'ont consulté

Cet article présente principalement la méthode de configuration des noms de sous-domaines indépendants dans le backend Yii. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

J'ai installé le panneau Pagoda ici. . L'environnement intégré WNMP est également disponible sur le site officiel, mais l'écriture n'est pas claire pour un novice comme moi qui utilise YII. Après avoir longtemps lutté, je l'ai finalement obtenu et enregistré.

Résolvez d'abord un nom de sous-domaine : back.domain.com

Créez un site Web, domain.com, à l'aide du panneau Pagoda

Trouvez le dossier de configuration Nginx conf/ ; vhost, il y a déjà un fichier domain.com.conf dans ce dossier Faites-en une copie et renommez-le en back.domain.com.conf

code domain.com.conf :

#START-SITEserver {
    listen 80;
    server_name  yii.com;
    access_log  logs/yii.com.access.log;
    root   D:/wwwroot/yii;
    index  index.php default.php index.html index.htm default.html default.htm;    
    include rewrite/yii.com.conf;
        
    location ~ \.php$ {
        root   D:/wwwroot/yii;
        fastcgi_pass   127.0.0.1:4570;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;
    }

}#END-SITE
Copier après la connexion
Référez-vous à l'introduction sur le site officiel de YII https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide-zh-CN/start-installation.md, et modifiez-la simplement .Le code final du fichier back.domain.com.conf

#START-SITEserver {
    charset utf-8;
    client_max_body_size 128M;

    listen 80; ## listen for ipv4
    #listen [::]:80 default_server ipv6only=on; ## listen for ipv6
    server_name back.yii.com;                     ##前台域名
    root        D:/wwwroot/yii/backend/web;   ##这是前台index地址
    index       index.php;    #access_log   D:/wwwroot/yii/access.backend.log main;
    #error_log    D:/wwwroot/yii//error.backend.log;
    location / {        # Redirect everything that isn't a real file to index.php
        try_files $uri $uri/ /index.php?$args;
    }        

    location ~ \.php$ {
        root   D:/wwwroot/yii/backend/web;
        fastcgi_pass   127.0.0.1:4570;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;
    }    #error_page 404 /404.html;
    location ~ /\.(ht|svn|git) {
        deny all;
    }
}#END-SITE
Copier après la connexion
Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez prêter attention. le site PHP chinois !

Recommandations associées :

Utilisation de la configuration du journal du framework Yii1.1

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