静态页面部署到阿里云服务器tomcat部署、apache部署

准备事项

安装yum源
清理掉yum.repos.d下面的所有repo文件。执行命令 rm -rf *
下载repo文件。可以使用wget命令下载,例如:wget http://mirrors.aliyun.com/repo/Centos-7.repo
(备份并替换系统的repo文件。这一步是可选的,但建议备份,以防万一。可以执行命令 cp Centos-7.repo /etc/yum.repo.d/,然后 cd /etc/yum.repos.d/,执行 mv CentOS-Base.repo CentOS-Base.repo.bak 和 mv Centos-7.repo CentOS-Base.repo)
执行yum源更新命令。首先执行 yum clean all
然后执行 yum makecache,最后执行 yum update

一、tomcat部署

tomcat运行依赖于jdk
1、先安装jdk–yum安装

yum -y list java*

如安装jdk1.8

yum install -y java-1.8.0-openjdk.x86_64

查询jdk安装版本号:java -version
默认给安装到 usr/lib/jvm/目录下

2、安装jdk下载好安装包上传到服务器上安装
上传到对应目录下后 将其解压 tar -zxvf jdk-版本号-linux-x64.tar.gz
mv jdk1.8.0_161/ jdk 修改文件夹名方便配置环境变量
配置环境变量: vim /etc/profile

JAVA_HOME=/apps/jdk
PATH=/apps/jdk/bin:$PATH
export JAVA_HOME PATH

wq 退出后 重新加载/etc/profile
source /etc/profile使新的环境变量立即生效

安装Tomcat
在usr/local下创建tomcat为文件夹
mkdir /usr/local/tomcat
下载tomcat:wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.50/bin/apache-tomcat-8.0.50.tar.gz
对下载的文件进行解压: tar -xvf apache-tomcat-8.0.50.tar.gz
(可修改名字 便于记录:mv apache-tomcat-8.0.53/ tomcat8)
进入tomcat下的bin目录启动tomcat
cd tomcat/bin
./startup.sh

成功启动之后打印日志信息如下:
Using CATALINA_BASE: /usr/local/tomcat/tomcat8
Using CATALINA_HOME: /usr/local/tomcat/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat/tomcat8/temp
Using JRE_HOME: /usr/java/jdk1.8.0_181
Using CLASSPATH: /usr/local/tomcat/tomcat8/bin/bootstrap.jar:/usr/local/tomcat/tomcat8/bin/tomcat-juli.jar
Tomcat started

访问http://服务器ip:8080 (默认端口号8080)
(先停止 tomcat 服务(tomcat/bin目录下./shutdown.sh),不然修改端口之后不能正常停止 tomcat 服务,需要 kill 掉进程才能启动 tomcat 服务

$ cd usr/local/tomcat/tomcat8/conf
$ vi server.xml
$ /8005     #修改为9905
$ /8080     #修改为9980
$ /8009     #修改为9909

修改完后保存,重启 tomcat 服务)

在tomcat的webapp目录下新建html文件
在阿里云控制面板开放安全组(装上的tomcat的默认端口号是8080我们在安全组打开,安全组就是虚拟防火墙)
http://(服务器公网地址):8080/文件夹名/index.html
服务器公网ip加webapp地址

二、Apache (httpd)部署

检查是否安装httpd

#检查是否安装httpd
rpm -qa | grep httpd
#如果没安装进行安装
yum -y install httpd

启动httpd并验证

service httpd start
service httpd status
//显示active (running) 无报错 启动成功
Redirecting to /bin/systemctlstatus httpd.service
httpd.service- The Apache HTTP Server
Loaded:loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active:active (running) since Wed 2028-08-08 09:46:46 CST; 9min ago
  Docs:man:httpd(8)
       man:apachectl(8)
 Process:12392 ExecStop=/bin/kill -WINCH $MAINPID] (code=exited,status=0/SUCCESS)
Main PID:12397 (httpd)
Status:"Total requests: 151; Current requests/sec: 0; Current traffic:0 B/sec"
CGroup:/system.slice/httpd.service
       12397 /usr/sbin/httpd -DFOREGROUND
       12398 /usr/sbin/httpd -DFOREGROUND
       12399 /usr/sbin/httpd -DFOREGROUND
       12400 /usr/sbin/httpd -DFOREGROUND
       12401 /usr/sbin/httpd -DFOREGROUND
       12402 /usr/sbin/httpd -DFOREGROUND
       12410 /usr/sbin/httpd -DFOREGROUND
       12411 /usr/sbin/httpd -DFOREGROUND
       12413 /usr/sbin/httpd -DFOREGROUND
       12418 /usr/sbin/httpd -DFOREGROUND
       12428 /usr/sbin/httpd -DFOREGROUND
...       

接着在浏览器里访问服务器IP(http请求默认端口号是80)
修改http.conf
yum安装路径一般在etc/httpd/conf/httpd.conf,自定义安装可以find / -name httpd.conf去找
使用默认路径:直接把文件夹内容拷贝到默认路径var/www/html

cp /etc/httpd/conf/httpd.conf /var/www/html

静态项目默认发布目录:/var/www/html,所以需要把文件上传到此目录下
重启httpd:service httpd restart
访问路径:http://主机ip/文件名/页面名.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值