腾讯云LINUX web服务器的搭建

学生云服务器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


版权声明:本文为weixin_40618957原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。