Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

Linux服务器下Web有关资源的搭建~

1、搭建服务器 

可以通过在阿里云、腾讯云、Vultr等地方进行购买服务器或者自行搭建服务器

然后在服务器中安装CentOS6操作系统

(阿里云网站:https://www.aliyun.com/product/ecs)

(腾讯云网站:https://bianchenghao.cn/product/cvm)

(Vultr网站:https://www.vultr.com/)

2、远程连接

2.1 连接工具介绍

以XShell、Putty连接都可以。

XShell下载地址:https://download.csdn.net/download/_/

Putty下载地址:https://download.csdn.net/download/_/

XShell界面如下,文件,新建连接,随意输入名称,协议选择SSH,输入主机IP(即服务器IP),端口号选择22,用户身份验证,输入服务器的用户名与密码,确定后生成会话,连接就可以连接到自己的服务器上了。

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

Putty界面如下,输入你的服务器IP,端口号为22。(注意:外网是非本地访问,内网是本地访问)

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

打开后界面如下,输入你的服务器用户名,默认为root,输入你设置的密码,如果是自己购买的服务器则可以在官网上看到自己的服务器密码。访问服务器界面如下,则登录成功。

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

2.2 若端口22未打开

若没有打开22端口则可以在自己的服务器控制台中通过命令打开。


查看打开的所有端口


或者通过控制台编辑/etc/sysconfig/目录下的iptables文件


Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

在文件中增加22端口,保存并退出,例如:

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

然后重启iptables:


如图所示:

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

3.配置服务器系统

在连接成功后,需要在系统中安装Java环境、Tomcat、MySQL等常用Web项目开发工具。

3.1 安装Java运行环境

(1)下载JDK

在Oracle官方网站上下载JDK

下载地址:https://download.csdn.net/download/_/

官方地址(需要Oracle帐号):https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

(2)上传资源到服务器

下载好JDK后需要通过传输工具进行传送到服务器,以FlashFXP为例:

FlashFXP下载链接:https://download.csdn.net/download/_/

打开后界面如下,站点,选择站点管理器,随意输入站点名称,然后输入服务器IP、端口号、服务器用户名、密码,连接,右边界面显示服务器内容则连接成功。

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

然后将下载好的JDK文件上传到服务器上(比如我的目录是/usr/Java/)

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

(3)安装JDK,并配置环境变量

在XShell中连接服务器,跳转到/usr/Java目录下,解压JDK。

解压命令:


然后配置环境变量,环境变量的路径为:/etc/profile

在终端中输入命令如下:


保存退出,输入配置生效命令:


可以在终端中输入命令来查看是否安装成功:


出现如下文本则表示配置成功。

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

3.2 安装Tomcat

在安装完成JDK之后,我们需要在服务器上安装Tomcat服务器。

首先下载Tomcat

下载地址:https://download.csdn.net/download/_/

官方地址:http://tomcat.apache.org/

下载完成后通过FlashFXP上传到我们的服务器上,我的目录为:/var/local

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

上传完成后进行解压,解压命令:


解压完成后我们的Tomcat就配置成功了,接下来让我们就来配置防火墙以及开启8080端口

在XShell中输入:


这样我们就配置好防火墙以及开放好8080端口了,当然我们也可以通过另一种方式打开8080端口,例如:


Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

然后重启iptables:


如图所示:

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

 开启端口后,我们就可以启动Tomcat了


进行测试,通过浏览器访问你的IP加端口8080,看到经典的Tomcat界面就证明我们的Tomcat已经配置好了。

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

3.3 安装MySQL

配置好Tomcat后,页面有了,那么我们还需要的就是数据库了。

在MySQL网站上下载数据库服务器,或者可以下载我上传的MySQL。

下载地址:https://download.csdn.net/download/_/

官方地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

下载好之后我们一样通过FlashFXP上传到我们的服务器。

接下来我们将开始安装MySQL。

若系统安装过mysql,则要先卸载mysql。

首先关闭mysql服务


再检查是否有rpm包,如果没有用rpm安装过mysql,则不会有残留,如果有,则需要删除。


最后通过find命令检查是否有安装mysql的文件,如存在,则需要删除。


除了自己下载的或者解压的,其他全部删掉。

卸载完MySQL后我们就开始安装MySQL了。

检查是否存在mysql用户


若存在,暴力删除mysql用户


接下来添加分组


添加mysql用户


给mysql用户设置密码(跟着提示设置好自己的密码就好,但密码不可太过简单)


PS:userdel:warning:can’t remove /var/spool/mail/mysql: No such file or directory之类的警告是因为不存在这个文件,所以警告,通过find / -name mysql命令也查找不到,所以不用管提示,直接往下创建分组和添加mysql用户即可,如果系统没有安装过mysql,则不会出现这种情况。

 

解压MySQL压缩包

cd到mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz目录


解压tar包


解压后多出来一个mysql-5.7.27-linux-glibc2.12-x86_64的文件,将这个文件复制到你喜欢的目录下,重命名为mysql,复制需要一点时间&Navicat for Premium 9.0.2激活#xff0c;请耐心等待。(我的是/usr/local/mysql)


更改mysql的所属组和用户


在mysql目录下新建data文件


更改data的所属组和用户


切换到mysql目录,准备安装mysql


确认切换到mysql目录下后,切换到mysql目录下的bin目录,开始安装MySQL


 终端警告我们,mysql_install_db已经不再使用了,建议我们使用mysqld进行安装,则我们继续执行命令:


回车后,耐心等待几分钟,最后我们看到终端打印出:Version: ‘5.7.27’  socket: ‘/tmp/mysql.sock’  port: 3306  MySQL Community Server (GPL),则安装成功。

如果看到这句话的时候,你用的是XShell,则通过复制SSH渠道,在新的终端窗口下继续下面的操作。

 

首先测试mysql是否能启动

编辑mysql.server,修改basedir和datadir路径


Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

保存退出

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

启动测试


如果看到Starting MySQL SUCCESS!,则说明我们已经成功安装了MySQL并成功启动了。

PS:需要注意的是,有可能出现mysqld_safe A mysqld process already exists问题。

解决方法:


创建软连接


创建软连接是为了方便使用mysql命令

软连接就是给linux系统加上mysql这个命令,linux系统命令放在/usr/bin下,与在windows中命令存储在C:WindowsSystem32目录下一样,windows上命令都是xxx.exe的形式,比如telnet.exe,如果没有这个文件,windows命令窗口使用的时候就会提示命令telnet命令不存在。

 

创建MySQL配置文件

1)my.cnf配置

首先,如果/etc/my.cnf已经存在,直接删除my.cnf

然后重新创建一个my.cnf


my.cnf的内容如下:


2)mysqld配置

首先copy启动文件到/etc/init.d/下并重命名为mysqld,命令如下:


然后赋予mysqld执行权限,命令如下:


再检查自启动项中有没有mysqld,命令如下:


如果没有,则添加mysqld启动项,命令如下:


然后设置为开机启动,命令如下:


进行启动测试,命令如下:


Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

出现如上图所示,则说明我们已经配置成功了,MySQL安装完成。

3)修改MySQL密码

首先修改我们的配置文件my.cnf


在my.cnf中添加skip-grant-tables

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

然后保存并退出

重启MySQL服务


Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

直接登录mysql不需要密码


登录成功后的界面:

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

然后更改密码,在mysql中输入:


刷新权限


Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

接着退出mysql,cd到/etc中把my.cnf里面添加的skip-grant-tables注释掉或者删除掉


Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

重启MySQL服务


用你设置的密码登录MySQL


输入密码即可登录,如图所示:

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

这样,我们的MySQL就已经安装完成了,接下来我们要配置MySQL使得外界可以通过工具进行连接。

通过工具连接3306端口数据库

1)登录MySQL


2)修改mysql库的user表,将host项从localhost改为%

(%表示的是允许任意host访问,如果只允许某一个IP访问,则可以更改成为对应的IP)


PS:若报 You must reset your password using ALTER USER statement before executing this statement. 错误,则可以通过以下方法来解决。

解决方法:


3)修改防火墙,开放3306端口


Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

 

然后重启iptables:


如图所示:

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

4)用图形化工具操作数据库试试吧(示例:Navicat Premium)

下载地址:https://download.csdn.net/download/_/

新建连接,选择MySQL

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

输入连接名,服务器IP,端口号3306,数据库用户名、密码

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

测试连接

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

连接成功表示我们可以对我们的MySQL数据库进行操作了。

连接后界面所示:

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

4、上传Web项目

1)通过FlashFXP将我们的项目上传到Tomcat

将我们的Web项目上传到服务器的/var/local/apache-tomcat-9.9.22/webapps/目录下

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

2)通过浏览器访问我们的Web项目

将我们的Web项目上传到Tomcat的Webapps目录下后我们就可以通过浏览器直接访问我们的Web项目了

Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))

 

最后感谢您的浏览,希望可以下载我上传到CSDN上的文件,萌新跪求积分,谢谢各位路过的大佬!

Tomcat:https://download.csdn.net/download/_/

Putty:https://download.csdn.net/download/_/

XShell:https://download.csdn.net/download/_/

MySQL:https://download.csdn.net/download/_/

JDK:https://download.csdn.net/download/_/

FlashFXP:https://download.csdn.net/download/_/

Navicat Premium:https://download.csdn.net/download/_/

今天的文章
Navicat for Premium 9.0.2激活(搭建Linux服务器+Web项目的部署(CentOS6))分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/111207.html

(0)
编程小号编程小号
上一篇 2024-07-27
下一篇 2024-07-27

相关推荐