The backslash shows line continuation — the IP address below is 23.253.246.52 
(and :443 for the port).

/s.


> On Aug 16, 2015, at 1:22 AM, Sep <thejackschm...@gmail.com> wrote:
> 
> Could your IP address be the one failing? 
> 
> Error: nsopenssl: failed to listen on 23.253.\
> 
> 246.52:443: Permission denied
> 
> What's the stray back slash for?
> 
> On Aug 16, 2015 9:17 AM, "Scott Goodwin" <sc...@scottg.net 
> <mailto:sc...@scottg.net>> wrote:
> Has this ever worked in the past? It's been a long time since I've looked at 
> the module and I don't recall if it worked for multiple SSL listening ports 
> as virtual servers on the same AOLserver instance. I never had an occasion to 
> use it that way. If it's not capable of doing that in its last incarnation it 
> will probably take some work to modify it to do it properly.
> 
> /s.
> 
> On Aug 15, 2015, at 8:17 PM, Thorpe Mayes <tma...@ecognizant.net 
> <mailto:tma...@ecognizant.net>> wrote:
> 
>> Hi,
>> 
>> I have AOLserver 4.5.2 running with virtual servers - main.tcl with several 
>> sub config files. 
>> 
>> Three of the domain names are using SSL. The certificate is a UCC SSL 
>> Certificate that will accommodate up to 5 domain names. 
>> 
>> If I activate the virtual server for just one of the three domains that are 
>> using SSL, then everything works fine. When I activate two or more of the 
>> sub files that need ssl, the server fails to start. Here is the tail end of 
>> the log file:
>> 
>> [15/Aug/2015:18:39:13][3924.18446744073356691200][-main-] Notice: nsmain: 
>> AOLserver/4.5.2 running
>> [15/Aug/2015:18:39:13][3924.18446744073356691200][-main-] Notice: nsmain: 
>> security info: uid=502, euid=502, gid=502\
>> , egid=502
>> [15/Aug/2015:18:39:13][3924.18446744073356691200][-main-] Notice: driver: 
>> starting: nssock
>> [15/Aug/2015:18:39:13][3924.18446744073356683008][-sched-] Notice: sched: 
>> starting
>> [15/Aug/2015:18:39:13][3924.18446744073356543744][-nssock:driver-] Notice: 
>> starting
>> [15/Aug/2015:18:39:13][3924.18446744073356543744][-nssock:driver-] Notice: 
>> nssock: listening on 23.253.246.52:80 <http://23.253.246.52/>
>> [15/Aug/2015:18:39:13][3924.18446744073356691200][-main-] Notice: driver: 
>> starting: nsopenssl
>> [15/Aug/2015:18:39:13][3924.18446744073356404480][-nsopenssl:driver-] 
>> Notice: starting
>> [15/Aug/2015:18:39:13][3924.18446744073356404480][-nsopenssl:driver-] 
>> Notice: nsopenssl: listening on 23.253.246.52\
>> :443
>> [15/Aug/2015:18:39:13][3924.18446744073356691200][-main-] Notice: driver: 
>> starting: nsopenssl
>> [15/Aug/2015:18:39:13][3924.18446744073356265216][-nsopenssl:driver-] 
>> Notice: starting
>> [15/Aug/2015:18:39:13][3924.18446744073356265216][-nsopenssl:driver-] Error: 
>> nsopenssl: failed to listen on 23.253.\
>> 246.52:443: Permission denied
>> [15/Aug/2015:18:39:13][3924.18446744073356265216][-nsopenssl:driver-] 
>> Notice: exiting
>> [15/Aug/2015:18:39:13][3924.18446744073356691200][-main-] Notice: driver: 
>> starting: nsopenssl
>> [15/Aug/2015:18:39:13][3924.18446744073356125952][-nsopenssl:driver-] 
>> Notice: starting
>> [15/Aug/2015:18:39:13][3924.18446744073356125952][-nsopenssl:driver-] Error: 
>> nsopenssl: failed to listen on 23.253.\
>> 246.52:443: Permission denied
>> [15/Aug/2015:18:39:13][3924.18446744073356125952][-nsopenssl:driver-] 
>> Notice: exiting
>> [15/Aug/2015:18:39:13][3924.18446744073356691200][-main-] Fatal: could not 
>> start drivers
>> 
>> 
>> Here is the ssl portion of the main.tcl file:
>> 
>> ns_section "ns/server/module/nsopenssl"
>> # ns_param RandomFile /some/file                                             
>>                                        
>> ns_param SeedBytes  2048;  # was 1024   
>> 
>> 
>> Here is what the ssl portion of the sub files (all appear to load 
>> successfully - see below):
>> 
>> #---------------------------------------------------------------------       
>>                                        
>> # OpenSSL and nsopenssl                                                      
>>                                        
>> # http://openacs.org/forums/message-view?message_id=320064 
>> <http://openacs.org/forums/message-view?message_id=320064> - for nsd code - 
>> note: must use port 443                 
>> # http://openacs.org/doc/install-nsopenssl.html 
>> <http://openacs.org/doc/install-nsopenssl.html> - binding port 443 in 
>> daemontools                                   
>> #---------------------------------------------------------------------       
>>                                        
>> 
>> ns_section "ns/server/${ecognizant}/module/nsopenssl/sslcontexts"
>> ns_param ${ecognizant}_users_ctx "SSL context used for $ecognizant regular 
>> user access"
>> # ns_param admins_ctx "SSL context used for administrator access"            
>>                                        
>> ns_param ${ecognizant}_client_ctx "SSL context used for $ecognizant outgoing 
>> script socket connections"
>> 
>> 
>> ns_section "ns/server/${ecognizant}/module/nsopenssl/defaults"
>> ns_param server ${ecognizant}_users_ctx
>> ns_param client ${ecognizant}_client_ctx
>> 
>> 
>> ns_section 
>> "ns/server/${ecognizant}/module/nsopenssl/sslcontext/${ecognizant}_users_ctx"
>> ns_param Role server
>> ns_param ModuleDir $ssldocdir
>> ns_param CertFile cert.pem
>> ns_param KeyFile key.pem
>> ns_param CAFile ca.pem
>> ns_param Protocols "All"
>> ns_param CipherSuite "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP"
>> ns_param PeerVerify false
>> ns_param PeerVerifyDepth 3
>> ns_param Trace false
>> 
>> 
>> ns_section 
>> "ns/server/${ecognizant}/module/nsopenssl/sslcontext/${ecognizant}_client_ctx"
>> ns_param Role client
>> ns_param ModuleDir $ssldocdir
>> ns_param CertFile cert.pem
>> ns_param KeyFile key.pem
>> ns_param CAFile ca.pem
>> ns_param Protocols "All"
>> ns_param CipherSuite "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP"
>> ns_param PeerVerify false
>> ns_param PeerVerifyDepth 3
>> ns_param Trace false
>> 
>> 
>> ns_section "ns/server/${ecognizant}/module/nsopenssl/ssldrivers"
>> ns_param ${ecognizant}_users_drv "Driver for regular $ecognizant user access"
>> 
>> 
>> ns_section 
>> "ns/server/${ecognizant}/module/nsopenssl/ssldriver/${ecognizant}_users_drv"
>> ns_param sslcontext ${ecognizant}_users_ctx
>> ns_param port $httpsport
>> ns_param hostname $hostname
>> ns_param address $address
>> ns_param maxinput [expr {1024 * 1000 * 10}] ;# 10 MB upload limit            
>>                                        
>> 
>> 
>> ns_section "ns/server/${ecognizant}/modules"
>> ns_param nslog   ${bindir}/nslog${ext}
>> ns_param nsdb    ${bindir}/nsdb${ext}
>> ns_param nscache ${bindir}/nscache${ext}
>> ns_param nssha1  ${bindir}/nssha1${ext}
>> ns_param nsopenssl ${bindir}/nsopenssl${ext}
>> 
>> 
>> The log file portion of one of the sub files that have ssl:
>> 
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: 
>> fastpath[server10]: mapped GET /
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: 
>> fastpath[server10]: mapped HEAD /
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: 
>> fastpath[server10]: mapped POST /
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nslog: 
>> opened '/usr/local/aolserver/servers/server10/access.log'
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nscache 
>> module version 1.5 server: server10
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: modload: 
>> loading '/usr/local/aolserver/bin/nsopenssl.so'
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl: 
>> generating 512-bit temporary RSA key ...
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl: 
>> generating 1024-bit temporary RSA key ...
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): loading SSL context 'server10_users_ctx'
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): 'server10_users_ctx' ciphers loaded successfully
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): 'server10_users_ctx' using all protocols: SSLv2, SSLv3 and TLSv1
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): 'server10_users_ctx' certificate and key loaded successfully
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): 'server10_users_ctx' CA file loaded successfully
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: 
>> server10_users_ctx (nsopenssl): session cache is turned on for sslcontext 
>> 'server10'
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): loading SSL context 'server10_client_ctx'
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): 'server10_client_ctx' ciphers loaded successfully
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): 'server10_client_ctx' using all protocols: SSLv2, SSLv3 and TLSv1
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): 'server10_client_ctx' certificate and key loaded successfully
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): 'server10_client_ctx' CA file loaded successfully
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: 
>> server10_client_ctx (nsopenssl): session cache is turned on for sslcontext 
>> 'server10'
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): default SSL context for server is server10_users_ctx
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: default 
>> server SSL context: server10_users_ctx
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): default SSL context for client is server10_client_ctx
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: default 
>> client SSL context: server10_client_ctx
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: nsopenssl 
>> (server10): loading 'server10_users_drv' SSL driver
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: conf: 
>> [ns/server/server10]enabletclpages = 1
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: tcl: 
>> enabling .tcl pages
>> [15/Aug/2015:18:39:12][3924.18446744073356691200][-main-] Notice: default 
>> thread pool: minthreads 0 maxthreads 10 idle 0 current 0 maxconns 4000 
>> queued 0 timeout 1000\
>> 000 spread 20
>> 
>> Here is what the command that starts the server looks like:
>> 
>> /usr/local/aolserver/bin/nsd -u nsadmin -g nsadmin -it 
>> /usr/local/aolserver/front_end.tcl -b 23.253.246.52:80 
>> <http://23.253.246.52/>,23\
>> .253.246.52:443
>> 
>> It looks like the ssl connection (port 443) is being loaded three times, 
>> with the last two failing and preventing the server from starting. 
>> 
>> Does anyone have an insight for me?
>> 
>> Thank you,
>> 
>> Thorpe
>> 
>> 
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> aolserver-talk mailing list
>> aolserver-talk@lists.sourceforge.net 
>> <mailto:aolserver-talk@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/aolserver-talk 
>> <https://lists.sourceforge.net/lists/listinfo/aolserver-talk>
> 
> ------------------------------------------------------------------------------
> 
> _______________________________________________
> aolserver-talk mailing list
> aolserver-talk@lists.sourceforge.net 
> <mailto:aolserver-talk@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/aolserver-talk 
> <https://lists.sourceforge.net/lists/listinfo/aolserver-talk>
> 

------------------------------------------------------------------------------
_______________________________________________
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk

Reply via email to