aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/OpenSim.ini.example
diff options
context:
space:
mode:
Diffstat (limited to 'bin/OpenSim.ini.example')
-rw-r--r--bin/OpenSim.ini.example68
1 files changed, 56 insertions, 12 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index 5f1e779..0544f36 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -46,22 +46,28 @@
46 46
47 47
48[Const] 48[Const]
49 ; For a grid these will usually be the externally accessible IP/DNS 49 ; this section defines constants for grid services
50 ; name and use default public port 8002 and default private port 8003 50 ; to simplify other configuration files default settings
51 ; For a standalone this will usually be the externally accessible IP/DNS 51
52 ; name and use default public port 9000. The private port is not used 52 ; BaseURL
53 ; in the configuration for a standalone. 53 ; should be the externally accessible IP/DNS name of grid or standalone
54 54 ; http://externalHostName or https://externalHostName if using ssl
55 ;# {BaseURL} {} {BaseURL} {"http://example.com" "http://127.0.0.1"} "http://127.0.0.1" 55 ; examples: http://mymachine.example.com, https://mymachine.example.com, https://127.0.0.1
56 ; default: http://127.0.0.1
57 ;# {BaseURL} {} {BaseURL} {"http://example.com" "http://127.0.0.1"} ""
56 BaseURL = http://127.0.0.1 58 BaseURL = http://127.0.0.1
57 59
58 ;# {PublicPort} {} {PublicPort} {8002 9000} "8002" 60 ; default public port
61 ; usually 8002 for grids.
62 ; on standalones it needs to match http_listener_port or http_listener_sslport if using ssl
63 ; in [Network] section below (defaults 9000 or 9001 if using ssl)
64 ;# {PublicPort} {} {PublicPort} {8002 9000 9001} "8002"
59 PublicPort = "8002" 65 PublicPort = "8002"
60 66
67 ;grid default private port 8003, not used in standalone
61 ;# {PrivatePort} {} {PrivatePort} {8003} "8003" 68 ;# {PrivatePort} {} {PrivatePort} {8003} "8003"
62 PrivatePort = "8003" 69 PrivatePort = "8003"
63 70
64
65[Startup] 71[Startup]
66 ;# {ConsolePrompt} {} {ConsolePrompt} {} "Region (\R) " 72 ;# {ConsolePrompt} {} {ConsolePrompt} {} "Region (\R) "
67 ;; Console prompt 73 ;; Console prompt
@@ -289,7 +295,18 @@
289 ;; default is false 295 ;; default is false
290 ; TelehubAllowLandmark = false 296 ; TelehubAllowLandmark = false
291 297
292 298
299 ;; SSL certificate validation options
300 ;; you can allow selfsigned certificates or no official CA with next option set to true
301 ;# {NoVerifyCertChain} {} {do not verify SSL Cert Chain} {true false} true
302 ; NoVerifyCertChain = true
303
304 ;; you can also bypass the hostname or domain verification
305 ;# {NoVerifyCertHostname} {} {do not verify SSL Cert name versus peer name} {true false} true
306 ; NoVerifyCertHostname = true
307 ;; having both options true does provide encryption but with low security
308 ;; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
309
293[AccessControl] 310[AccessControl]
294 ;# {AllowedClients} {} {Bar (|) separated list of allowed clients} {} 311 ;# {AllowedClients} {} {Bar (|) separated list of allowed clients} {}
295 ;; Bar (|) separated list of viewers which may gain access to the regions. 312 ;; Bar (|) separated list of viewers which may gain access to the regions.
@@ -433,7 +450,6 @@
433 ;; Password for the default estate owner 450 ;; Password for the default estate owner
434 ; DefaultEstateOwnerPassword = password 451 ; DefaultEstateOwnerPassword = password
435 452
436
437[SMTP] 453[SMTP]
438 ;; The SMTP server enabled the email module to send email to external 454 ;; The SMTP server enabled the email module to send email to external
439 ;; destinations. 455 ;; destinations.
@@ -466,7 +482,6 @@
466 ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {} 482 ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {}
467 ; SMTP_SERVER_PASSWORD = "" 483 ; SMTP_SERVER_PASSWORD = ""
468 484
469
470[Network] 485[Network]
471 ;# {ConsoleUser} {} {User name for console account} {} 486 ;# {ConsoleUser} {} {User name for console account} {}
472 ;; Configure the remote console user here. This will not actually be used 487 ;; Configure the remote console user here. This will not actually be used
@@ -483,10 +498,39 @@
483 ;; the region ports use UDP. 498 ;; the region ports use UDP.
484 ; http_listener_port = 9000 499 ; http_listener_port = 9000
485 500
501 ; optional main server secure http (ssl)
502 ; to use ssl you need a ssl certificate in PKCS12 format that validates the ExternalHostnames
503 ; or their domains
504 ; some viewers by default only accept certificates signed by a oficial CA
505 ; to use others like self signed certificates with those viewers,
506 ; their debug option NoVerifySSLCert needs to be set true, You need to inform users about this
507 ; the main unsecure port will still open for some services. this may change in future.
508
509 ; set http_listener_ssl to enable main server ssl. it will replace unsecure port on most functions
510 ;# {http_listener_ssl}{} {enable main server ssl port)} {} false
511 ;http_listener_ssl = false
512
513 ; Set port for main SSL connections
514 ;# {http_listener_sslport}{} {main server ssl port)} {} 9001
515 ;http_listener_sslport = 9001 ;
516
517 ; currently if using ssl, regions ExternalHostName must the the same and equal to http_listener_cn
518 ; this may be removed in future
519 ;# {http_listener_cn}{} {main server ssl externalHostName)} {} ""
520 ;http_listener_cn = "myRegionsExternalHostName"
521
522 ; the path for the certificate path
523 ;# {http_listener_cert_path}{} {main server ssl certificate file path)} {} ""
524 ;http_listener_cert_path = "mycert.p12"
525
526 ;# {http_listener_cert_pass}{} {main server ssl certificate password)} {} ""
527 ;http_listener_cert_pass = "mycertpass" ; the cert passwork
528
486 ; By default, OpenSimulator does not allow scripts to make HTTP calls to addresses on the simulator's LAN. 529 ; By default, OpenSimulator does not allow scripts to make HTTP calls to addresses on the simulator's LAN.
487 ; See the OutboundDisallowForUserScripts parameter in OpenSimDefaults.ini for more information on this filter. 530 ; See the OutboundDisallowForUserScripts parameter in OpenSimDefaults.ini for more information on this filter.
488 ; If you need to allow scripts to make some LAN calls use the OutboundDisallowForUserScriptsExcept parameter below. 531 ; If you need to allow scripts to make some LAN calls use the OutboundDisallowForUserScriptsExcept parameter below.
489 ; We recommend that you do not override OutboundDisallowForUserScripts directly unless you are very sure about what you're doing. 532 ; We recommend that you do not override OutboundDisallowForUserScripts directly unless you are very sure about what you're doing.
533 ; this HTTP calls can also use ssl see opensimDefaults.ini
490 ; 534 ;
491 ; You can whitelist individual endpoints by IP or FQDN, e.g. 535 ; You can whitelist individual endpoints by IP or FQDN, e.g.
492 ; 536 ;