学生云服务器LINUX web服务器的搭建
1.0 需求
1、 购买 一个LINUX 的云服务器 (腾讯 阿里不限制)
2、 JDK 、TOMCAT、 MYSQL 、
3、传输工具(推荐FTP。XFTP)
2.0 购买服务器
2.1 购买一个云服务器

2.2 上传文件
当你成功够买服务器过后就要搭建服务器的环境了 (如何向服务器上传输文件:https://cloud.tencent.com/developer/article/1454421)
放在下面目录结构下:
1、jdk /home/xiaoyi
2、tomcat /home/xiaoyi
(xiaoyi这个文件夹是ftp添加用户分配的文件夹)
ftp 设置只可以访问/HOME/xiaoyi
3.0 配置JDK
当成功购买服务器后,就可以开始配置Web 的运行环境了
我们可以登录服务器 可以在控制台直接登录;
[root@VM_0_12_centos ~]# cd /home/xiaoyi //进入xiaoyi文件夹
[root@VM_0_12_centos java]# tar -xvzf jdk-8u221-linux-x64.tar.gz //解压jdk压缩包
[root@VM_0_12_centos java]# ls //展示当前目录下的所有文件
jdk1.8.0_221 jdk-8u221-linux-x64.tar.gz tom…
[root@VM_0_12_centos java]# vim /etc/profile //配置jdk 环境
单击i可进行插入,在文末插入如下三行语句:
unset i
unset -f pathmunge
export HISTTIMEFORMAT
//jdk1.8... 是你的文件夹名称
export JAVA_HOME=/home/xiaoyi/jdk1.8.0_221
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
点击Esc 输入":x"退出
//重启配置文件
[root@VM_0_12_centos java]# source /etc/profile
//检查 jdk是否安装成功
[root@VM_0_12_centos java]# java -version
java version “1.8.0_221”
Java™ SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot™ 64-Bit Server VM (build 25.221-b11, mixed mode)
如果失败 那一定是环境配置错误 就重新配置环境
到这里 jdk 就安装完成了
4.0 安装Tomcat
4.1 解压Tomcat
[root@VM_0_12_centos java]# cd /home/xiaoyi
[root@VM_0_12_centos usr]# tar -xvzf apache-tomcat-8.5.43.tar.gz //解压tomcat
[root@VM_0_12_centos usr]# ls //查看usr文件夹情况
apache-tomcat-8.5.43 bin games java lib64 local share tmp
apache-tomcat-8.5.43.tar.gz etc include lib libexec sbin src
[root@VM_0_12_centos usr]# mv apache-tomcat-8.5.43 tomcat //将tomcat的解压文件重命名
[root@VM_0_12_centos usr]# ls
apache-tomcat-8.5.43.tar.gz etc include lib libexec sbin src tomcat
bin games java lib64 local share tmp
[root@VM_0_12_centos usr]# /home/xiaoyi/tomcat/bin/startup.sh //运行tomcat
Using CATALINA_BASE: /home/xiaoyi/tomcat
Using CATALINA_HOME: /home/xiaoyi/tomcat
Using CATALINA_TMPDIR: /home/xiaoyi/tomcat/temp
Using JRE_HOME: /home/xiaoyi/jdk1.8.0_221/jre
Using CLASSPATH: /home/xiaoyi/tomcat/bin/bootstrap.jar:/usr/tomcat/bin/tomcat-juli.jar
Tomcat started.
4.2 配置防火墙
[root@VM_0_12_centos tomcat]# systemctl stop firewalld.service
[root@VM_0_12_centos tomcat]# systemctl disable firewalld.service
[root@VM_0_12_centos tomcat]# systemctl mask firewalld.service
Created symlink from /etc/systemd/system/firewalld.service to /dev/null.
[root@VM_0_12_centos tomcat]# cd ~
[root@VM_0_12_centos ~]# yum install iptables-services -y
[root@VM_0_12_centos ~]# systemctl enable iptables
Created symlink from /etc/systemd/system/basic.target.wants/iptables.service to /usr/lib/systemd/system/iptables.service.
[root@VM_0_12_centos ~]# systemctl start iptables
[root@VM_0_12_centos ~]# systemctl status iptables
[root@VM_0_12_centos usr]# systemctl unmask firewalld
Removed symlink /etc/systemd/system/firewalld.service.
[root@VM_0_12_centos usr]# systemctl start firewalld
[root@VM_0_12_centos usr]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
[root@VM_0_12_centos usr]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success
[root@VM_0_12_centos usr]# firewall-cmd --zone=public --add-port=22/tcp --permanent
success
[root@VM_0_12_centos usr]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[root@VM_0_12_centos usr]# firewall-cmd --reload
success
安全组也要配置
5.1安装mysql
1、 yum安装
yum install mysql-server -y
2、 启动MySQL服务
service mysqld start
最好加载到开机启动中去。
chkconfig mysqld on
3、 进入Mysql命令行,修改权限
mysql -u root
1.use mysql;
2、ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’
3、quit
4、mysql -uroot -p
5、grant all on . to ‘root’@’%’ identified by ‘123456’ with grant option ; //设置所有人都可以访问数据库
命令说明: grant all (所有的权限用all)
on . (库名.表名) . 指的是允许所有的库和表被访问
‘root’@’%’ (用户名.ip) 注意用户名和ip都要用单引号引起来
ip这个地方,支持like通配,比如%dev,允许所有以dev结尾的域名访问
% 代表所有的ip
‘123456’ 代表root的密码,需要单引号引起来
6、systemctl stop mysqld
7、 systemctl start mysqld
当这里我们就可以把web环境搭建好了;
设置Tomcat 端口 :80
cd /home/xiaoyi/tomcat/conf
vim server.xml
进入server.xml文件中 按下I进入编辑模式 修改端口 改为80
Define a non-SSL/TLS HTTP/1.1 Connector on port 80
Connector port=“80” protocol=“HTTP/1.1”
connectionTimeout=“20000”
redirectPort=“8443” />
重启服务
cd /home/xiaoyi/tomcat/bin
./shutdown.sh
./startup.sh