Dotclear

source: inc/config.php.in @ 3939:295778b9a1e9

Revision 3939:295778b9a1e9, 2.3 KB checked in by gnieark <gnieark@…>, 7 years ago (diff)

Probleme port derrière reverse Proxy

Bonjour!

Ce patch va avec celui ci  https://bitbucket.org/dotclear/clearbricks/pull-requests/20/port-mal-pris-en-compte-si-reverse-proxy/diff
sur le dépot clearbricks.

En résumé; dans le cas d'un reverse proxy
 https://reverse.fr qui transmet vers une url du type ip/nom:port  http://192.168.100.15:86

Il y a des redirections intempestives qui ne marchent pas car elles incluent le numéro du port. vers  https://reverse.fr:86/auth.php par exemple.

Merci.

Gnieark

Line 
1<?php
2/**
3 * @package Dotclear
4 *
5 * @copyright Olivier Meunier & Association Dotclear
6 * @copyright GPL-2.0-only
7 */
8
9if (!defined('DC_RC_PATH')) {return;}
10
11// Database driver (mysql (deprecated, disabled in PHP7), mysqli, mysqlimb4 (full UTF-8), pgsql, sqlite)
12define('DC_DBDRIVER', '');
13
14// Database hostname (usually "localhost")
15define('DC_DBHOST', '');
16
17// Database user
18define('DC_DBUSER', '');
19
20// Database password
21define('DC_DBPASSWORD', '');
22
23// Database name
24define('DC_DBNAME', '');
25
26// Tables' prefix
27define('DC_DBPREFIX', 'dc_');
28
29// Persistent database connection
30define('DC_DBPERSIST', false);
31
32// Crypt key (password storage)
33define('DC_MASTER_KEY', '');
34
35// Admin URL. You need to set it for some features.
36define('DC_ADMIN_URL', '');
37
38// Admin mail from address. For password recovery and such.
39define('DC_ADMIN_MAILFROM', '');
40
41// Cookie's name
42define('DC_SESSION_NAME', 'dcxd');
43
44// Session TTL
45//define('DC_SESSION_TTL','120 seconds');
46
47// Plugins root
48define('DC_PLUGINS_ROOT', dirname(__FILE__) . '/../plugins');
49
50// Template cache directory
51define('DC_TPL_CACHE', path::real(dirname(__FILE__) . '/..') . '/cache');
52
53// Var directory
54define('DC_VAR', path::real(dirname(__FILE__) . '/..') . '/var');
55
56// Cryptographic algorithm
57define('DC_CRYPT_ALGO', 'sha512');
58
59// Vendor name
60//define('DC_VENDOR_NAME', 'Dotclear');
61
62// Do not check for update
63//define('DC_NOT_UPDATE', false);
64
65// Update URL
66//define('DC_UPDATE_URL','http://download.dotclear.org/versions.xml');
67
68// Update channel (stable, unstable, testing)
69//define('DC_UPDATE_VERSION', 'stable');
70
71// Proxy config
72//define('HTTP_PROXY_HOST','127.0.0.1');
73//define('HTTP_PROXY_PORT','8080');
74
75// Reverse Proxy
76//define('DC_REVERSE_PROXY',false);
77
78// Show hidden media dirs
79//define('DC_SHOW_HIDDEN_DIRS', false);
80
81// If you have PATH_INFO issue, uncomment following lines
82//if (!isset($_SERVER['ORIG_PATH_INFO'])) {
83//    $_SERVER['ORIG_PATH_INFO'] = '';
84//}
85//$_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];
86
87// If you have mail problems, uncomment following lines and adapt it to your hosting configuration
88// For more information about this setting, please refer to http://doc.dotclear.net/2.0/admin/install/custom-sendmail
89//function _mail($to, $subject, $message, $headers)
90//{
91//    socketMail::$smtp_relay = 'my.smtp.relay.org';
92//    socketMail::mail($to, $subject, $message, $headers);
93//}
Note: See TracBrowser for help on using the repository browser.

Sites map