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,用户身份验证,输入服务器的用户名与密码,确定后生成会话,连接就可以连接到自己的服务器上了。
Putty界面如下,输入你的服务器IP,端口号为22。(注意:外网是非本地访问,内网是本地访问)
打开后界面如下,输入你的服务器用户名,默认为root,输入你设置的密码,如果是自己购买的服务器则可以在官网上看到自己的服务器密码。访问服务器界面如下,则登录成功。
2.2 若端口22未打开
若没有打开22端口则可以在自己的服务器控制台中通过命令打开。
查看打开的所有端口
或者通过控制台编辑/etc/sysconfig/目录下的iptables文件
在文件中增加22端口,保存并退出,例如:
然后重启iptables:
如图所示:
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
(2)上传资源到服务器
下载好JDK后需要通过传输工具进行传送到服务器,以FlashFXP为例:
FlashFXP下载链接:https://download.csdn.net/download/_/
打开后界面如下,站点,选择站点管理器,随意输入站点名称,然后输入服务器IP、端口号、服务器用户名、密码,连接,右边界面显示服务器内容则连接成功。
然后将下载好的JDK文件上传到服务器上(比如我的目录是/usr/Java/)
(3)安装JDK,并配置环境变量
在XShell中连接服务器,跳转到/usr/Java目录下,解压JDK。
解压命令:
然后配置环境变量,环境变量的路径为:/etc/profile
在终端中输入命令如下:
保存退出,输入配置生效命令:
可以在终端中输入命令来查看是否安装成功:
出现如下文本则表示配置成功。
3.2 安装Tomcat
在安装完成JDK之后,我们需要在服务器上安装Tomcat服务器。
首先下载Tomcat
下载地址:https://download.csdn.net/download/_/
官方地址:http://tomcat.apache.org/
下载完成后通过FlashFXP上传到我们的服务器上,我的目录为:/var/local
上传完成后进行解压,解压命令:
解压完成后我们的Tomcat就配置成功了,接下来让我们就来配置防火墙以及开启8080端口
在XShell中输入:
这样我们就配置好防火墙以及开放好8080端口了,当然我们也可以通过另一种方式打开8080端口,例如:
然后重启iptables:
如图所示:
开启端口后,我们就可以启动Tomcat了
进行测试,通过浏览器访问你的IP加端口8080,看到经典的Tomcat界面就证明我们的Tomcat已经配置好了。
3.3 安装MySQL
配置好Tomcat后,页面有了,那么我们还需要的就是数据库了。
在MySQL网站上下载数据库服务器,或者可以下载我上传的MySQL。
下载地址:https://download.csdn.net/download/_/
官方地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
下载好之后我们一样通过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路径
保存退出
启动测试
如果看到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启动项,命令如下:
然后设置为开机启动,命令如下:
进行启动测试,命令如下:
出现如上图所示,则说明我们已经配置成功了,MySQL安装完成。
3)修改MySQL密码
首先修改我们的配置文件my.cnf
在my.cnf中添加skip-grant-tables
然后保存并退出
重启MySQL服务
直接登录mysql不需要密码
登录成功后的界面:
然后更改密码,在mysql中输入:
刷新权限
接着退出mysql,cd到/etc中把my.cnf里面添加的skip-grant-tables注释掉或者删除掉
重启MySQL服务
用你设置的密码登录MySQL
输入密码即可登录,如图所示:
这样,我们的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端口
然后重启iptables:
如图所示:
4)用图形化工具操作数据库试试吧(示例:Navicat Premium)
下载地址:https://download.csdn.net/download/_/
新建连接,选择MySQL
输入连接名,服务器IP,端口号3306,数据库用户名、密码
测试连接
连接成功表示我们可以对我们的MySQL数据库进行操作了。
连接后界面所示:
4、上传Web项目
1)通过FlashFXP将我们的项目上传到Tomcat
将我们的Web项目上传到服务器的/var/local/apache-tomcat-9.9.22/webapps/目录下
2)通过浏览器访问我们的Web项目
将我们的Web项目上传到Tomcat的Webapps目录下后我们就可以通过浏览器直接访问我们的Web项目了
最后感谢您的浏览,希望可以下载我上传到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