Сконфигурируйте виртуальные хосты apache с помощью файла .htaccess - PullRequest
0 голосов
/ 19 марта 2019

У меня есть этот файл .htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule token token.php 
RewriteRule verify token.php 

URL, который у меня есть на сервере [https://api -caixinhadeareia.meusite.com.br / oauth2 / token.php] [1] * +1010 *

Я хочу получить доступ через https://api -caixinhadeareia.meusite.com.br / oauth2 / лексема

Моя стандартная конфигурация в виртуальном хосте:

<VirtualHost *:80>
        ServerAdmin it@meunegocio.com.br
        ServerName api-caixinhadeareia.meunegocio.com.br

        DocumentRoot /meu-cluster/league/m/api.meunegocio.com.br/html

        <Directory /meu-cluster/league/m/api.meunegocio.com.br/html>
                Options None
                AllowOverride None
        Require all granted
        </Directory>

        php_admin_flag safe_mode Off
        php_admin_value suhosin.executor.func.blacklist "phpinfo"

        ErrorLog /var/log/apache2/api-caixinhadeareia.meunegocio.com.br-error.log
        CustomLog /var/log/apache2/api-caixinhadeareia.meunegocio.com.br-access.log combined
        CustomLog /var/log/apache2/api-caixinhadeareia.meunegocio.com.br-deflate.log deflate

        RewriteEngine on
        RewriteCond %{SERVER_NAME} =api-caixinhadeareia.meunegocio.com.br
        RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
<IfModule mod_ssl.c>
        <VirtualHost *:443>
                ServerAdmin teste@meunegocio.com.br
                ServerName api-caixinhadeareia.meunegocio.com.br

                DocumentRoot /meu-cluster/league/m/api.meunegocio.com.br/html

                <Directory /meu-cluster/league/m/api.meunegocio.com.br/html>
                        Options None
                    AllowOverride None
                    Require all granted
            </Directory>

            php_admin_flag safe_mode Off
            php_admin_value suhosin.executor.func.blacklist "phpinfo"

            ErrorLog /var/log/apache2/api-caixinhadeareia.meunegocio.com.br_SSL-error.log
            CustomLog /var/log/apache2/api-caixinhadeareia.meunegocio.com.br_SSL-access.log combined
            CustomLog /var/log/apache2/api-caixinhadeareia.meunegocio.com.br_SSL-deflate.log deflate


            Include /etc/notherebro/options-ssl-apache.conf
            SSLCertificateFile /etc/notherebro/live/myhideserver.meunegocio.com.br/myhidekeys.pem
            SSLCertificateKeyFile /etc/notherebro/live/myhideserver.meunegocio.com.br/myhidekeysprivate.pem
    </VirtualHost>

Я хочу импортировать эту конфигурацию в .htaccess в файл virtualhosts, как это сделать? Я пробую много способов и ничего не получается.

...