了解Apache
apache支持静态页,tomcat支持动态的,比如servlet等,
一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。
apache可以支持php/cgi/perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。
apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。
这两个有以下几点可以比较的:
1、两者都是apache组织开发的
2、两者都有HTTP服务的功能
3、两者都是免费的
不同点:
Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等)
Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器
1.数据库环境配置
轻量级服务器已经安装mysql
数据库的命令都放在/usr/local/mysql/bin/mysql/ 目录下
想要在根目录下执行命令,需要将该目录映射到根目录
ln /usr/local/mysql/bin/mysql /usr/bin
运行数据库
mysql -u用户名 -p密码
2.将HTML复制到服务器
1.使用Xshell远程控制
2.上传文件到服务器
rz
下载文件使用命令:
sz filename
如果使用时显示command not found,这时就要安装lrzsz
yum -y install lrzsz
将html模板压缩成zip,通过rz上传到服务器,
将zip解压到当前目录
unzip html.zip
查看centos的env.txt文件,可知该系统的应用程序都安装在了/usr/local/目录下,所以将该html模板下载到此目录。
由于html网站模板是静态资源,且不需要运行环境,直接打开就可以浏览,所以将模板复制到默认目录上就行。
在apache运行html项目
如果需要在apache上运行html项目,则需要将html模板放到服务器的默认访问目录。
查资料发现默认目录由apache的配置文件httpd.conf来定义。
有些系统上有两个配置文件:
1./etc/httpd/conf/httpd.conf 系统自带的配置文件
2./usr/local/apache2/conf/httpd.conf 手动安装apache下载的。
修改DocumentRoot这个位置的目录为自己项目的目录,或者将项目复制到这个目录下。
将项目复制到这个目录下。
mv [选项] 源文件或目录 目标文件或目录
重启apach
systemctl restart httpd
访问时,网站ip后添加此模板的文件名:如***·***·***/http/,就可以访问这个模板。