配置Tomcat管理迪士尼网站平台开发和配置虚拟机以及搭建web站点

1.用记迪士尼网站平台开发 haozbbs.com Q1446595067 事本打开Tomcat的目录下的conf文件中的“tomcat-user.xml”。

2.写入以下代码

<?xml version=1.0 encoding="UTF-8"?>

<tomcat-users>

<role rolename="manager-gui"/>

<user username="ab123”password=“123”roles=“manager-gui”/>

</tomcat>

ps:第三行第四行代码直接拉到文档最后写入就可以,其他位置写入好像不生效的

3.写入之后重启Tomcat服务器,刷新页面就可以。


mananger-gui: 允许访问HTML图形管理控制台和状态页面。

mananger-script: 允许访问文本接口和状态页面。

mananger-jmx: 允许访问JMX代理和状态页面。

manager-status: 只允许访问状态页面。

Tomcat是HTML页面,所以添加mannager-gui角色。


配置虚拟机

1.用记事本打开Tomcat文件中的server.xml文件,找到以下代码

<Host appBase="webapps" autoDeploy="ture" name="localhost" unpackWARs="ture">

Host元素代表一个虚拟主机,name为虚拟机的名称=localhost,appBase为虚拟机的路径=Tomcat安装目录中的webapps路径。

2.现在添加一个虚拟主机。

在server.xml的<Engine>元素中添加一个<Host>元素,将网址存放的目录配置为对应名称的主机即可。

例如将d:itcast目录配置为一个名为itcast的虚拟主机。具体代码如下:

<Engine name="Catalina" defaultHost="localhost">

                    .....

<Host name="itcast" appBase="E:\itcast">

                    ......

</Host>

</Engine>

一个<Engine>元素用于构建一个处理客户端请求的引擎,接受Tomcat服务器的访问请求,进行具体的处理后将结果返还给连接器,<Engine>元素中有一个defaultHost属性,用于指定默认的虚拟主机,如果访问的主机不存在,则使用默认的。

配置好的虚拟主机如果想被外界访问,需要在DNS服务器或windows系统中注册。DNS服务器注册不知道怎么操作(笑哭),我们去本地配置。

windows--system32--drivers--etc 打开hosts文件,发现有一行为127.0.0.1 localhost代码。

该行文本的作用是建立ip地址(127.0.0.1)和主机名(localhost)的映射关系,这样在浏览器使用localhost访问本地web服务器的原因,如果要增加更多的主机名和ip地址的映射关系,只需要在hosts文件中配置。


搭建web站点。

(1)在E盘创建一个newhost目录,将原来制作好的chapter02文件复制到里面,将里面的内容修改为“这是newhost目录中的index.html文件”

(2)在server.xml文件中增加一个<Host>元素,将name元素设置为www.newhost.com,地址属性设置为e:newhost.具体代码如下

<Engine name="Catalina" defaultHost="localhost">

                        .......

<Host name="www.newhos.com" appBase="e:\newhost">

                    ....

</host>

</Engine>

(3)在window中的host文件中去配置虚拟主机与ip地址的关系,具体代码如下:

127.0.01 www.newhost.com

注意1:w10系统打开该文件时,前面会有#号不用管,直接下最底下写入就可以。

注意2:当提示host文件无法保存时,请提高用户的权限,具体请参考链接https://jingyan.baidu.com/article/624e7459b194f134e8ba5a8e.html

猜你喜欢

转载自blog.51cto.com/13859781/2139207