web服务器的配置

Windows服务器安装IIS

Windows Server 2008 ISO镜像下载 - 我的MSDN (imsdn.cn)下载对应ISO镜像。

Windows Server 2008镜像安装

图省事直接使用推荐安装即可。

image-20230917175249312

加载对应镜像。

image-20230917175352397

后面的配置无脑下一步就行。

安装IIS

打开“服务器管理器”页面中的“角色”,“添加角色”。

image-20230917181616245

在服务器角色选择页面中选择web服务器(IIS)

image-20230917181707363

一直下一步安装。

image-20230917181912446

安装成功

IIS新建web网页

点击IIS管理器新建网站

image-20230917182005322

填写网站名称等信息。

image-20230917182111963

注意,别用80端口,会被占用。

image-20230917182303473

1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>This is a Heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

在c://web目录下新建index.html加入以下内容访问即可。

Linux服务器安装Tomcat

安装前置条件

Tomcat的安装分为两个步骤:安装JDK和安装Tomcat.

安装Tomcat需要先安装JDK,本机已经安装过JDK17,故不再安装。

image-20230917154732101

服务器为centos7.9.2009,环境为Java17。

下载Linux版Tomcat

tar.gz:Linux环境下的压缩包,免安装!

1、下载Linux版Tomcat安装包有两种方法,第一种手动在Tomcat官网下载,并使用FTP将文件上传至Linux指定目录下安装。

image-20230917162624102

2、也可以直接在服务器上使用wget命令下载。(这里用清华的镜像)

1
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-10/v10.1.13/bin/apache-tomcat-10.1.13.tar.gz

安装Tomcat10

在/usr/local目录下新建目录Apache。(用于存放Tomcat的安装位置)。

1
mkdir /usr/local/Apache

进入下载好的Tomcat压缩包地址路径,解压Tomcat至/usr/local/Apache目录中。

1
tar -xzvf apache-tomcat-10.1.13.tar.gz  -C  /usr/local/Apache

进入解压目录检查

1
2
cd /usr/local/Apache
ls

文件在/usr/local/Apache/apache-tomcat-10.1.13下就代表安装成功了。

启动Tomcat程序

进入Tomcat安装目录。启动Tomcat。

1
./startup.sh

image-20230917164022079

服务器防火墙开放8080端口(默认不开放的),访问服务器的8080端口即可。

image-20230917164340482

出现小猫咪就代表安装成功了。

可以使用ps aux |grep tomcat查看tomcat运行状态

image-20230917164224411

Tomcat配置服务和自启动

1、Tomcat配置服务

新建服务脚本:

1
vim /etc/init.d/tomcat

添加脚本内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
# description: Tomcat10 Start Stop Restart
# processname: tomcat10

CATALINA_HOME=/usr/local/Apache/apache-tomcat-10.1.13

case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0

chmod +x tomcat给脚本添加执行权限,执行脚本,启动、停止 和 重启服务。

由于高版本JDK17缺失jre会出现报错:

image-20230917170913331

生成对应jre

1
jlink --module-path jmods --add-modules java.desktop --output jre

image-20230917171111331

添加jre环境变量

1
2
3
vim /etc/profile
添加
export JRE_HOME=$JAVA_HOME/jre

启动:service tomcat start

停止:service tomcat stop

重启:service tomcat restart

image-20230917171323861

2、Tomcat配置开机自启动

向chkconfig添加 tomcat 服务的管理

1
chkconfig --add tomcat

设置tomcat服务自启动

1
chkconfig tomcat on

查看tomcat的启动状态

1
chkconfig --list | grep tomcat

关闭tomcat服务自启动:chkconfig tomcat off

删除tomcat服务在chkconfig上的管理:chkconfig —del tomcat

Tomcat新建web网页

在webapps路径下添加text文件夹,在期内添加index.jsp。

1
<%@ page language="java" %> <%@ page import="java.util.*" %> <% out.println("Hello,world Tomcat"); %> 

重启tomcat访问/text。

image-20230917221545267