购买阿里云服务器
自己购买相关的服务器,我选的是Linux操作系统,然后正常付款后即可在控制台看到自己的服务器啦。
它会显示你的公网ip和私有ip信息,你从远程操作你的服务器,需要用到公网ip。
连接远程Linux
我这里使用的是FileZilla
连接的,因该玩互联网的基本都知道这个软件吧,不知道也没关系,百度下载就好了,其实就是一个连接远程服务器的软件,打开后新建一个站点,主机里需要填写的是你的公网IP,这个IP可以在阿里云的控制台上查看的,端口号22,这个学过计算机网络的我就不解释啦。用户名和密码也是可以在阿里云控制台进行重置的。
然后我就连接失败了:原因很简单,就是因为上面一张图片中,我是用的FTP协议,这里把它改成SFTP就好:
然后把刚刚的协议改为SFTP即可:连接上以后你就能看到一些密钥算法、指纹的信息,不过没什么用,直接勾选总是信任即可,下一次直接打开站点就能重新连接上我们的服务器了。
连接上以后,左边是我们自己电脑的文件,右边是远程Linux的文件:
开始配置我的阿里云服务器
在windows中事先准备好tar.gz
的三个压缩包文件,注意啊,这个是Linux操作系统的压缩包,需要上传到Linux的环境下解压才能正常使用:
准备好这三个安装包,注意都是以tar.gz
结束的,只能在Linux
上安装哦,然后打开FileZilla
上传到我们的服务器里面。
首先在/usr/local
下创建temp
文件夹,将压缩包拖入temp
文件夹下面,等待上传完毕。
然后使用XShell
连接到Linux
操作系统,查看一下:
OK,把这三个压缩包都解压一下:
然后都转移到对应的目录里面:
查看一下:
配置jdk7
然后vim /etc/profile
配置JDK信息:
配置tomcat
修改防火墙
我们平时在Linux中修改防火墙都是修改的iptables的配置文件,然而这里我们需要在阿里的控制台添加安全组,这个就相当于配置防火墙了。
配置完成后,我们打开浏览器,输入ip:8080
访问tomcat
的主页。
配置MySql
groupadd mysql
useradd -r -g mysql mysql
cd /usr/local/mysql
chgrp -R mysql .
chown -R mysql .
rm /etc/my.cnf
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
cd /usr/local/mysql/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
cp: overwrite '/etc/init.d/mysql'? Y
vim /etc/init.d/mysql
编写的内容:
basedir=/usr/local/mysql
datadir=/data/mysql
#启动服务:
/etc/init.d/mysql start
Starting MySQL. [ OK ]
mysql -hlocalhost -uroot -p
Enter password: 直接回车(默认没有密码)
#设置密码:
mysql> set password=password('root');
Query OK, 0 rows affected (0.00 sec)
我当时安装的时候遇到了不少问题,参考一个比较有用的博客:
在Linux上安装MySql
好不容易配完了MySql,接下来用Navicat来连接使用,发现总是报错,没办法,那么我们就创建一个专门远程连接的:
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
#修改下面'用户名','密码'的信息:
mysql> grant all on *.* to '用户名'@'%' identified by '密码';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
然后使用Navicat连接一下。
到此完毕!我们已经配置好JDK、Tomcat和MySql啦~
网友评论