服务器Context、虚拟主机配置(管理、配置)

一下内容是直接在服务器内新建项目所需:

服务器配置Context
  1.在服务器conf下的server.xml中定义,path=""表示缺省
  2.在服务器conf下Context.xml中定义
  3.在服务器conf下Catalina下localhost下新建.xml文件,其里面配置
如果该文件格式是a#b#c.xml表示分层访问a/b/c,如果想让路径为默认,即直接输入要访问的文件(文件名上级目录就是主机和端口号),将新建的 .xml改为ROOT.xml,除了ROOT.xml外不用重启服务器,修改server.xml一定要重启配置格式<Context [path="/bj"] docBase="e:\news"/>


web应用程序在服务器里面不同文件放置位置
news(web应用程序目录)
|
|--html、jsp、css、js文件
|
|
|--WEB-INF
  |
  |--classes目录(java类)
  |
  |--lib目录(java类运行所需jar包)
  |
  |--web.xml文件(web应用的配置文件)


配虚拟主机(通过一个域名访问自己主机)
1.server.xml里面添加一个<Host>标签,如下:
<Host name="www.sina.com" appBase="e:\sina">
  <Context path="/news" docBase="e:\sina\news"/>
</Host>
2.在本机主机C:\Windows\System32\drivers\etc目录下hosts文件添加元素 ,如:
192.16.149.98 www.sina.com(指输入www.sina.com时访问的是 192.16.149.98主机)

 

配置tomcat的https连接器
  1)、自己先设置密钥,命令行输入keytool -genkey -alias tomcat -keyalg RSA(接下来输入,密钥口令、名字和姓氏尤为重要,其他可回车)
  2)、通过1)步得到文件.keystore,将server.xml里面port=8443那段注释去掉,在添加属性keystoreFile、keystorePass
  3)、通过http://**:8443方式访问(**表示输入的名字和姓氏),之后可安装数字证书。

进入服务器管理平台(tomcat为例)
  1)在服务器用户目录里创建一个名为"manager"角色,并将此角色赋予某个用户
  2)以此用户名和密码作为服务器管理的登录名和密码

你可能感兴趣的:(context)