阿里云服务器(学生版)
系统版本:ubuntu16.04 64位
1.MySQL的安装
安装版本:5.7.2
密码:root
root:/home# sudo apt-get install mysql-server
密码:root
service mysql start启动mysql
sudo netstat -tap | grep mysql查看是否已经启动
tcp 0 0 localhost:mysql *:* LISTEN 3745/mysqld 证明已经启动
数据文件默认安装路径:/var/lib/mysql
安装文件默认安装路径:/etc/mysql
root@sunlei:/home# mysql -u root -p 进入mysql
mysql> show variables like "char%"; 查询数据库编码方式
root@sunlei:/home# cd /etc/mysql/mysql.conf.d
root@sunlei:/etc/mysql/mysql.conf.d# vi mysqld.cnf
添加一句配置
屏蔽一条配置(能够让外部访问服务器)
root@sunlei:/etc/mysql/mysql.conf.d# service mysql restart 重启mysql
编码方式修改为了utf-8了。
// 创建一个供外部访问的账号mysql> grant all privileges on *.* to 英文账号@'%' identified by '新密码' with grant option;// 查一下(yang新创建的账号)mysql> select user, host from mysql.user;
2.jdk下载安装
版本:jdk-8u151-linux64.tar.gz
通过FTP将安装包上传到服务器
在usr/lib下创建一个文件夹jvm
root@sunlei:/home/sunlei#sudo tar zxvf jdk-8u151-linux-x64.tar.gz -C /usr/lib/jvm
解压安装包到jvm文件夹下
root@sunlei:/usr/lib/jvm# sudo mv jdk1.8.0_151 java //将文件改名为java
root@sunlei:/usr/lib/jvm# vim ~/.bashrc //编辑文件
在该文件的最底部加上如下内如:
export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
添加完成,保存退出
root@sunlei:/usr/lib/jvm# source ~/.bashrc //使修改生效
root@sunlei:/usr/lib/jvm# java -version //查看安装是否成功
安装成功会显示jdk的安装版本。
3.Tomcat下载安装
版本:Tomcat7.0.82 core/tar.gz
root@sunlei:/home/sunlei# sudo tar zxvf apache-tomcat-7.0.82.tar.gz -C /usr/local //解压安装包
root@sunlei:/usr/local# sudo mv apache-tomcat-7.0.82 tomcat7 //修改文件名
root@sunlei:/usr/local# cd /usr/local/tomcat7/bin //进入tomcat7的bin文件
root@sunlei:/usr/local/tomcat7/bin# vim catalina.sh //编辑catalina.sh文件
在esac下面添加如下内容:
JAVA_HOME=/usr/lib/jvm/java
#JAVA_HOME设置为之前配置的jdk位置
JAVA_OPTS="-server -Xms512m
-Xmx1024m -XX:PermSize=600M
-XX:MaxPermSize=600m
-Docm.sun.management.jmxremote"
#JAVA_OPTS为配置服务器内存等。
保存退出
因为我在服务器上安全组规则中设置的授权端口为8888/8888,所以需要更改tomcat的端口号
root@sunlei:/usr/local/tomcat7/conf# vim server.xml //修改端口号
在tomact7的bin目录下启动tomacat
root@sunlei:/usr/local/tomcat7/bin# sudo ./startup.sh
在本地服务器输入外网ip+对口号就可以访问了
4.web项目部署
在myeclipse中新建一个web项目
选中项目名右键选择export,选中WAR file
finish完成
将生成的HelloWorld.war文件通过FTP传输到服务器上tomcat7/webapps文件夹下面,然后启动tomcat。
在本地浏览器输入:阿里云主机外网ip:端口号/项目名字 即可访问该项目
5.域名解析
解析完成后,在本地浏览器中输入域名:端口号/项目名 即可访问