Настройка конфигурации apache в openserver - готовое решение

Если вы хотите разделить ваш сайт на фрэймворке Yii2 на frontend и backend часть, то тут вам готовое решение для openserver...

Сам долго мучился, но документация openserver помогла.

Настройка конфигурации apache в openserver - готовое решение, если вы хотите отправить backend часть на поддомен, вам нужно правильно настроить openserver, для этого в корень папки вашего сайта ложим файл с таким содержимым:

#-----------------------------------------------#
# Начало блока конфигурации HTTP хоста
#-----------------------------------------------#

<VirtualHost *:%httpport%>

    DocumentRoot    "%hostdir%/backend/web"
    ServerName      "backend.%host%"
    ServerAlias     "backend.%host%" %aliases%
    ScriptAlias     /cgi-bin/ "%hostdir%/cgi-bin/"


</VirtualHost>

<VirtualHost *:%httpport%>

    DocumentRoot    "%hostdir%/frontend/web"
    ServerName      "frontend.%host%"
    ServerAlias     "%host%" %aliases%
    ScriptAlias     /cgi-bin/ "%hostdir%/cgi-bin/"

</VirtualHost>



#-----------------------------------------------#
# Конец блока конфигурации HTTP хоста
#-----------------------------------------------#

#-----------------------------------------------#
# Начало блока конфигурации HTTPS хоста
#-----------------------------------------------#

<IfModule ssl_module>
<VirtualHost *:%httpsport%>

    DocumentRoot    "%hostdir%"
    ServerName      "%host%"
    ServerAlias     "%host%" %aliases%
    ScriptAlias     /cgi-bin/ "%hostdir%/cgi-bin/"

    SSLEngine       on
    #Header always set          Strict-Transport-Security "max-age=94608000; includeSubDomains; preload"

    #SSLCACertificateFile       ""
    #SSLCertificateChainFile    ""

    SSLCertificateFile          "%sprogdir%/userdata/config/server.crt"
    SSLCertificateKeyFile       "%sprogdir%/userdata/config/server.key"

    SetEnvIf User-Agent ".*MSIE [1-5].*" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0

    SetEnvIf User-Agent ".*MSIE [6-9].*" \
    ssl-unclean-shutdown

    <FilesMatch "\.(cgi|shtml|phtml|php)$">
        SSLOptions              +StdEnvVars
    </FilesMatch>

    <Directory "%hostdir%/cgi-bin/">
        SSLOptions              +StdEnvVars
    </Directory>

</VirtualHost>
</IfModule>

#-----------------------------------------------#
# Конец блока конфигурации HTTPS хоста
#-----------------------------------------------#

Название даем ему по версии Apache - у меня это было Apache-2.4_vhost.conf (смотрите вашу конфигурацию)

 

Более новые статьи:

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Framework Yii2 Настройка конфигурации apache в openserver - готовое решение