Maison  >  Article  >  développement back-end  >  Comment configurer des noms de sous-domaines indépendants dans le backend yii

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

不言
不言original
2018-07-04 16:27:332518parcourir

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
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
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!

Déclaration:
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