forked from phpipam/phpipam
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.dist.php
executable file
·89 lines (75 loc) · 2.95 KB
/
config.dist.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
/* database connection details
******************************/
$db['host'] = "localhost";
$db['user'] = "phpipam";
$db['pass'] = "phpipamadmin";
$db['name'] = "phpipam";
$db['port'] = 3306;
/* SSL options for MySQL
******************************
See http://php.net/manual/en/ref.pdo-mysql.php
https://dev.mysql.com/doc/refman/5.7/en/ssl-options.html
Please update these settings before setting 'ssl' to true.
All settings can be commented out or set to NULL if not needed
php 5.3.7 required
*/
$db['ssl'] = false; # true/false, enable or disable SSL as a whole
$db['ssl_key'] = "/path/to/cert.key"; # path to an SSL key file. Only makes sense combined with ssl_cert
$db['ssl_cert'] = "/path/to/cert.crt"; # path to an SSL certificate file. Only makes sense combined with ssl_key
$db['ssl_ca'] = "/path/to/ca.crt"; # path to a file containing SSL CA certs
$db['ssl_capath'] = "/path/to/ca_certs"; # path to a directory containing CA certs
$db['ssl_cipher'] = "DHE-RSA-AES256-SHA:AES128-SHA"; # one or more SSL Ciphers
/**
* php debugging on/off
*
* true = SHOW all php errors
* false = HIDE all php errors
******************************/
$debugging = false;
/**
* manual set session name for auth
* increases security
* optional
*/
$phpsessname = "phpipam";
/**
* BASE definition if phpipam
* is not in root directory (e.g. /phpipam/)
*
* Also change
* RewriteBase / in .htaccess
******************************/
if(!defined('BASE'))
define('BASE', "/");
/**
* Multicast unique mac requirement - section or vlan
*/
if(!defined('MCUNIQUE'))
define('MCUNIQUE', "section");
/* proxy connection details
******************************/
$proxy_enabled = false; # Enable/Disable usage of the Proxy server
$proxy_server = "myproxy.something.com"; # Proxy server FQDN or IP
$proxy_port = "8080"; # Proxy server port
$proxy_user = "USERNAME"; # Proxy Username
$proxy_pass = "PASSWORD"; # Proxy Password
$proxy_use_auth = false; # Enable/Disable Proxy authentication
/**
* proxy to use for every internet access like update check
*/
$proxy_auth = base64_encode("$proxy_user:$proxy_pass");
if ($proxy_enabled == true && $proxy_use_auth == false) {
stream_context_set_default(array('http' => array('proxy'=>'tcp://'.$proxy_server.':'.$proxy_port)));
}
elseif ($proxy_enabled == true && $proxy_use_auth == true) {
stream_context_set_default(
array('http' => array(
'proxy' => "tcp://$proxy_server:$proxy_port",
'request_fulluri' => true,
'header' => "Proxy-Authorization: Basic $proxy_auth"
)));
}
/* for debugging proxy config uncomment next line */
#var_dump(stream_context_get_options(stream_context_get_default()));
?>