View | Details | Raw Unified | Return to bug 37056
Collapse All | Expand All

(-)a/debian/templates/apache-shared-opac-plack.conf (+2 lines)
Lines 14-19 Link Here
14
        RequestHeader set X-FORWARDED-PROTO "https" env=HTTPS
14
        RequestHeader set X-FORWARDED-PROTO "https" env=HTTPS
15
15
16
        # Point the OPAC site to Plack
16
        # Point the OPAC site to Plack
17
        ProxyPass /cgi-bin/koha/svc "unix:/var/run/koha/${instance}/plack.sock|http://localhost/opac_svc"
18
        ProxyPassReverse /cgi-bin/koha/svc "unix:/var/run/koha/${instance}/plack.sock|http://localhost/opac_svc"
17
        ProxyPass /cgi-bin/koha "unix:/var/run/koha/${instance}/plack.sock|http://localhost/opac"
19
        ProxyPass /cgi-bin/koha "unix:/var/run/koha/${instance}/plack.sock|http://localhost/opac"
18
        ProxyPassReverse /cgi-bin/koha "unix:/var/run/koha/${instance}/plack.sock|http://localhost/opac"
20
        ProxyPassReverse /cgi-bin/koha "unix:/var/run/koha/${instance}/plack.sock|http://localhost/opac"
19
        ProxyPass /index.html "unix:/var/run/koha/${instance}/plack.sock|http://localhost/opac/opac-main.pl"
21
        ProxyPass /index.html "unix:/var/run/koha/${instance}/plack.sock|http://localhost/opac/opac-main.pl"
(-)a/debian/templates/plack.psgi (-1 / +12 lines)
Lines 64-69 my $opac = Plack::App::CGIBin->new( Link Here
64
    root => $ENV{DEV_INSTALL}? "$home/opac": "$home/opac/cgi-bin/opac"
64
    root => $ENV{DEV_INSTALL}? "$home/opac": "$home/opac/cgi-bin/opac"
65
)->to_app;
65
)->to_app;
66
66
67
my $opac_svc = Plack::App::CGIBin->new(
68
    root => $ENV{DEV_INSTALL}? "$home/opac/svc": "$home/opac/cgi-bin/opac/svc"
69
)->to_app;
70
67
my $apiv1  = builder {
71
my $apiv1  = builder {
68
    my $server = Mojo::Server::PSGI->new;
72
    my $server = Mojo::Server::PSGI->new;
69
    $server->load_app("$home/api/v1/app.pl");
73
    $server->load_app("$home/api/v1/app.pl");
Lines 129-134 builder { Link Here
129
        enable "+Koha::Middleware::CSRF";
133
        enable "+Koha::Middleware::CSRF";
130
        $intranet_svc;
134
        $intranet_svc;
131
    };
135
    };
136
    mount '/opac_svc'      => builder {
137
        if ( Log::Log4perl->get_logger('plack-intranet')->has_appenders ){
138
            enable 'Log4perl', category => 'plack-intranet';
139
            enable 'LogWarn';
140
        }
141
        enable "+Koha::Middleware::CSRF";
142
        $opac_svc;
143
    };
132
    mount '/api/v1/app.pl' => builder {
144
    mount '/api/v1/app.pl' => builder {
133
        if ( Log::Log4perl->get_logger('plack-api')->has_appenders ){
145
        if ( Log::Log4perl->get_logger('plack-api')->has_appenders ){
134
            enable 'Log4perl', category => 'plack-api';
146
            enable 'Log4perl', category => 'plack-api';
135
- 

Return to bug 37056