首页 > 开发 > Apache > 正文

Linux 下的 Apache+JServ+ojsp+SSL+PHP(IMAP+LDAP+MYSQL

2020-02-06 18:22:39
字体:
来源:转载
供稿:网友
#  cat  jserv.properties   
######################################################################   
#########   
#                                                apache  jserv  configuration  file                               
               #   
######################################################################   
#########   

################################  w  a  r  n  i  n  g  #######################   
#########   
#  unlike  normal  java  properties,  jserv  configurations  have  some  import   
ant   
#  extentions:   
#   
#        1)  commas  are  used  as  token  separators   
#        2)  multiple  definitions  of  the  same  key  are  concatenated  in  a   
#              comma-separated  list.   
######################################################################   
#########   

#   
#  execution  parameters   
#######################   

#  the  java  virtual  machine  interpreter.   
#  syntax:  wrapper.bin=[filename]  (string)   
#  note:  specify  a  full  path  if  the  interpreter  is  not  visible  in  your     
path.   
wrapper.bin=/usr/local/jdk/bin/java   

#  arguments  passed  to  java  interpreter  (optional)   
#  syntax:  wrapper.bin.parameters=[parameters]  (string)   
#  default:  none   

#  apache  jserv  entry  point  class  (should  not  be  changed)   
#  syntax:  wrapper.class=[classname]  (string)   
#  default:  "org.apache.jserv.jserv"   

#  arguments  passed  to  main  class  after  the  properties  filename  (not  us   
ed)   
#  syntax:  wrapper.class.parameters=[parameters]  (string)   
#  default:  none   
#  note:  currently  not  used   

#  path  environment  value  passed  to  the  jvm   
#  syntax:  wrapper.path=[path]  (string)   
#  default:  "/bin:/usr/bin:/usr/local/bin"  for  unix  systems   
#                    "c:/(windows-dir);c:/(windows-system-dir)"  for  win32  system   
s   
#  notes:  if  more  than  one  line  is  supplied  these  will  be  concatenated     
using   
#                ":"  or  ";"  (depending  wether  unix  or  win32)  characters   
#                under  win32  (windows-dir)  and  (windows-system-dir)  will  be   
#                automatically  evaluated  to  match  your  system  requirements   
wrapper.path=/usr/bin:/usr/local/bin:/usr/local/jdk/bin:/usr/local/jsd   
k/bin:/usr/local/jswdk/bin:/usr/local/jre/bin   


#  classpath  environment  value  passed  to  the  jvm   
#  syntax:  wrapper.classpath=[path]  (string)   
#  default:  none  (sun's  jdk/jre  already  have  a  default  classpath)   
#  note:  if  more  than  one  line  is  supplied  these  will  be  concatenated  u   
sing   
#              ":"  or  ";"  (depending  wether  unix  or  win32)  characters.  jvm  mu   
st  be   
#              able  to  find  jsdk  and  jserv  classes  and  any  utility  classes  us   
ed  by   
#              your  servlets.   
#  note:  the  classes  you  want  to  be  automatically  reloaded  upon  modific   
ation   
#              must  not  be  in  this  classpath  or  the  classpath  of  the  shell   
#              you  start  the  apache  from.   
#   
wrapper.classpath=/usr/local/apache/jserv/libexec/apachejserv.jar   
wrapper.classpath=/usr/local/jsdk/lib/jsdk.jar   

wrapper.classpath=/usr/local/jre/lib/rt.jar   
wrapper.classpath=/usr/local/jdk/lib/tools.jar   
wrapper.classpath=/usr/local/ojsp/lib/ojsp.jar   
wrapper.classpath=/usr/local/jswdk/lib/servlet.jar   
wrapper.classpath=/usr/local/ojsp/lib/xmlparsev2.jar   
wrapper.classpath=/usr/local/ojsp/lib/translator.zip   

#  an  environment  name  with  value  passed  to  the  jvm   
#  syntax:  wrapper.env=[name]=[value]  (string)   
#  default:  none  on  unix  systems   
#                    systemdrive  and  systemroot  with  appropriate  values  on  win32   
systems   

#  an  environment  name  with  value  copied  from  caller  to  java  virtual  ma   
chine   
#  syntax:  wrapper.env.copy=[name]  (string)   
#  default:  none   

#  copies  all  environment  from  caller  to  java  virtual  machine   
#  syntax:  wrapper.env.copyall=[true|false]  (boolean)   
#  default:  false   

#  protocol  used  for  signal  handling   
#  syntax:  wrapper.protocol=[name]  (string)   
#  default:  ajpv12   

#   
#  general  parameters   
######################   

#  set  the  default  ip  address  or  hostname  apache  jserv  binds  (or  listen   
s)  to.   
#   
#  if  you  have  a  machine  with  multiple  ip  addresses,  this  address   
#  will  be  the  one  used.  if  you  set  the  value  to  localhost,  it   
#  will  be  resolved  to  the  ip  address  configured  for  the  locahost   
#  on  your  system  (generally  this  is  127.0.0.1).  this  feature  is  so   
#  that  one  can  have  multiple  instances  of  apache  jserv  listening  on   
#  the  same  port  number,  but  different  ip  addresses  on  the  same  machine   
.   
#  use  bindaddress=*  only  if  you  know  exactly  what  you  are  doing  here,   

#  as  it  could  let  jserv  wide  open  to  the  internet.   
#  you  must  understand  that  jserv  has  to  answer  only  to  apache,  and  sho   
uld  not   
#  be  reachable  by  nobody  but  mod_jserv.  so  localhost  is  usually  a   
#  good  option.  the  second  best  choice  would  be  an  internal  network  add   
ress   
#  (protected  by  a  firewall)  if  jserv  is  running  on  another  machine  tha   
n  apache.   
#  ask  your  network  admin.   
#  "*"  _may_  be  used  on  boxes  where  some  of  the  clients  get  connected  u   
sing   
#  "localhost"and  others  using  another  ip  addr.   
#   
#  syntax:  bindaddress=[ipaddress]  or  [localhost]  or  [*]   
#  default:  localhost   
#  bindaddress=i140.231.59.250   

#  set  the  port  apache  jserv  listens  to.   
#  syntax:  port=[1024,65535]  (int)   
#  default:  8007   
port=8007   

#   
#  servlet  zones  parameters   
###########################   

#  list  of  servlet  zones  apache  jserv  manages   
#  syntax:  zones=[servlet  zone],[servlet  zone]...  (comma  separated  list   
of  string)   
#  default:  none   
zones=root   

#  configuration  file  for  each  servlet  zone  (one  per  servlet  zone)   
#  syntax:  [servlet  zone  name  as  on  the  zones  list].properties=[full  pa   
th  to  configfile]  (string)   
#  default:  none   
#  note:  if  the  file  could  not  be  opened,  try  using  absolute  paths.   
root.properties=/usr/local/apache/jserv/etc/zone.properties   

#   
#  thread  pool  parameters   
#########################   

#  enables  or  disables  the  use  of  the  thread  pool.   
#  syntax:  pool=[true|false]  (boolean)   
#  default:  false   
#  warning:  the  pool  has  not  been  extensively  tested  and  may  generate  d   
eadlocks.   
#  for  this  reason,  we  advise  against  using  this  code  in  production  env   
ironments.   
pool=false   

#  indicates  the  number  of  idle  threads  that  the  pool  may  contain.   
#  syntax:  pool.capacity=(int)>0   
#  default:  10   
#  note:  depending  on  your  system  load,  this  number  should  be  low  for  c   
ontantly   
#  loaded  servers  and  should  be  increased  depending  on  load  bursts.   
pool.capacity=10   

#  indicates  the  pool  controller  that  should  be  used  to  control  the   
#  level  of  the  recycled  threads.   
#  syntax:  pool.controller=[full  class  of  controller]  (string)   
#  default:  org.apache.java.recycle.defaultcontroller   
#  note:  it  is  safe  to  leave  this  unchanged  unless  special  recycle  beha   
vior   
#  is  needed.  look  at  the  "org.apache.java.recycle"  package  javadocs  fo   
r  more   
#  info  on  other  pool  controllers  and  their  behavior.   
pool.controller=org.apache.java.recycle.defaultcontroller   

#   
#  security  parameters   
#####################   

#  enable/disable  the  execution  of  org.apache.jserv.jserv  as  a  servlet.   

#  syntax:  security.selfservlet=[true|false]  (boolean)   
#  default:  false   
security.selfservlet=true   

#  set  the  maximum  number  of  socket  connections  apache  jserv  may  handle   

#  simultaneously.  make  sure  your  operating  environment  has  enough  file   

#  descriptors  to  allow  this  number.   
#  syntax:  security.maxconnections=(int)>1   
#  default:  50   
security.maxconnections=50   

#  backlog  setting  for  very  fine  performance  tunning  of  jserv.   
#  unless  you  are  familiar  to  sockets  leave  this  value  commented  out.   
#  security.backlog=5   

#  list  of  ip  addresses  allowed  to  connect  to  apache  jserv.  this  is  a  f   
irst   
#  security  filtering  to  reject  possibly  unsecure  connections  and  avoid   
the   
#  overhead  of  connection  authentication.   
#     
#  (please  don't  use  the  following  one  unless  you  know  what  you  are  doi   
ng  :   
#        security.allowedaddresses=disabled   
#      allows  connections  on  jserv'port  from  entire  internet.)   
#      you  do  need  only  to  allow  your    apache  to  talk  to  jserv.   
#     
#   
#  default:  127.0.0.1   
#  syntax:  security.allowedaddresses=[ip  address],[ip  address]...  (comm   
a  separated  list  of  ip  addresses)   
#security.allowedaddresses=127.0.0.1   

#  enable/disable  connection  authentication.   
#  note:  unauthenticated  connections  are  a  little  faster  since  authenti   
cation   
#  handshake  is  not  performed  at  connection  creation.   
#  syntax:  security.authentication=[true,false]  (boolean)   
#  default:  true   
security.authentication=false   

#  authentication  secret  key.   
#  the  secret  key  is  passed  as  a  file  that  must  be  kept  secure  and  must   

#  be  exactly  the  same  of  those  used  by  clients  to  authenticate  themsel   
ves.   
#  syntax:  security.secretkey=[secret  key  path  and  filename]  (string)   
#  default:  none   
#  note:  if  the  file  could  not  be  opened,  try  using  absolute  paths.   
#security.secretkey=/usr/local/apache/jserv/etc/jserv.secret.key   

#  length  of  the  randomly  generated  challenge  string  (in  bytes)  used  to   

#  authenticate  connections.  5  is  the  lowest  possible  choice  to  force  a   
safe   
#  level  of  security  and  reduce  connection  creation  overhead.   
#  syntax:  security.challengesize=(int)>5   
#  default:  5   
#security.challengesize=5   

#   
#  logging  parameters   
####################   

#  enable/disable  apache  jserv  logging.   
#  syntax:  log=[true,false]  (boolean)   
#  default:  true   
log=true   

#  set  the  name  of  the  trace/log  file.    to  avoid  possible  confusion  abo   
ut   
#  the  location  of  this  file,  an  absolute  pathname  is  recommended.   
#   
#  on  unix,  this  file  must  have  write  permissions  by  the  owner  of  the  j   
vm   
#  process.  in  other  words,  if  you  are  running  apache  jserv  in  manual  m   
ode   
#  and  apache  is  running  as  user  nobody,  then  the  file  must  have  its   
#  permissions  set  so  that  that  user  can  write  to  it.   
#  syntax:  log.file=[log  path  and  filename]  (string)   
#  default:  none   
#  note:  if  the  file  could  not  be  opened,  try  using  absolute  paths.   
log.file=/usr/local/apache/log/jserv.log   

#  enable  the  timestamp  before  the  log  message   
#  syntax:  log.timestamp=[true,false]  (boolean)   
#  default:  true   
log.timestamp=true   

#  use  the  given  string  as  a  data  format   
#  (see  java.text.simpledateformat  for  the  list  of  options)   
#  syntax:  log.dateformat=(string)   
#  default:  [dd/mm/yyyy  hh:mm:ss:sss  zz]   
log.dateformat=[dd/mm/yyyy  hh:mm:ss:sss  zz]   


#  warning:  default  values  are  lousy,  you  probably  want  to  tweak  them  a   
nd   
#  report  the  results  back  to  the  development  team.   

#  syntax:  log.queue.maxage  =  [milliseconds]   
#  default:  5000   
log.queue.maxage  =  5000   

#  syntax:  log.queue.maxsize  =  [integer]   
#  default:  1000   
log.queue.maxsize  =  1000   
#  enable  the  timestamp  before  the  log  message   
#  syntax:  log.timestamp=[true,false]  (boolean)   
#  default:  true   
log.timestamp=true   

#  use  the  given  string  as  a  data  format   
#  (see  java.text.simpledateformat  for  the  list  of  options)   
#  syntax:  log.dateformat=(string)   
#  default:  [dd/mm/yyyy  hh:mm:ss:sss  zz]   
log.dateformat=[dd/mm/yyyy  hh:mm:ss:sss  zz]   


#  syntax:  log.queue.maxage  =  [milliseconds]   
#  default:  5000   
log.queue.maxage  =  5000   

#  syntax:  log.queue.maxsize  =  [integer]   
#  default:  1000   
log.queue.maxsize  =  1000   


#  enable/disable  logging  the  channel  name   
#  default:  false   
#  log.channel=false   

#  enable/disable  channels,  each  logging  different  actions.   
#  syntax:  log.channel.[channel  name]=[true,false]  (boolean)   
#  default:  false   

#  info  channel  -  quite  a  lot  of  informational  messages   
#  hopefully  you  don't  need  them  under  normal  circumstances   
#  log.channel.info=true   

#  servlets  exception,  i.e.  exception  caught  during   
#  servlet.service()  processing  are  monitored  here   
#  you  probably  want  to  have  this  one  switched  on   
log.channel.servletexception=true   

#  jserv  exception,  caught  internally  in  jserv   
#  we  suggest  to  leave  it  on   
log.channel.jservexception=true   

#  warning  channel,  it  catches  all  the  important   
#  messages  that  don't  cause  jserv  to  stop,  leave  it  on   
log.channel.warning=true   

#  servlet  log   
#  all  messages  logged  by  servlets.  probably  you  want   
#  this  one  to  be  switched  on.   
log.channel.servletlog=true   

#  critical  errors   
#  messages  produced  by  critical  events  causing  jserv  to  stop   
log.channel.critical=true   

#  debug  channel   
#  only  for  internal  debugging  purposes   
#  log.channel.debug=true   
,欢迎访问网页设计爱好者web开发。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表