之前自己买了一台阿里云的服务器,一直没时间配置,这几天老大看要项目演示,没办法,这个服务器必须要配起来了。
这里先说下我要的环境是什么吧。JDK6 + Tomcat 6 + MySQL。对的,是比较老的一些版本了。但是这有什么关系了,能跑通代码我就很开心了。
JDK 6
首先说下JDK 6 吧,这个直接从官网上下载,我的是window 64 位。选择自己系统的就行了。然后就是一顿安装。安装完后关键来了。注意下要配置环境。
我这边就直接是百度经验的配置环境。其实配置环境就那个几步骤,直接贴上链接,我也不去粘贴复制了。http://jingyan.baidu.com/album/6dad5075d1dc40a123e36ea3.html?picindex=1
Tomcat 6
1.解压tomcat:tomcat 6 我是直接用的解压版的。直接解压文件就行了。jdk必须保证已经先安装好了。然后点击bin下的startup.bat就是开启tomcat服务。
2.防止tomcat启动闪退措施:
修改startup.bat文件:
在第一行前面加入如下两行--
SET JAVA_HOME=D:\Program Files\Java\jdk1.6.0_14(JDK目录)
SET CATALINA_HOME=D:\Program Files\tomcat(解压后Tomcat的目录)
3.进入tomcat主页:打开浏览器的http://localhost:8080。如果显示成功就说明tomcat安装好了。
4.配置端口号:我们每次在浏览器中访问的时候都需要输入8080端口,现在要修改下配置端口为80,这时候我们就不需要在访问的时候输入端口了。直接输入地址就是默认的访问80端口了。打开%CATALANA_HOME%\conf\server.xml文件:
http默认端口号为80,也就是说在URL中不给出端口号时就表示使用80端口。当然你也可以修改为其它端口号。当把端口号修改为80后,在浏览器中只需要输入:http://localhost就可以访问Tomcat主页了。
5.项目文件设置:Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip,就能访问到我们的项目。具体操作如下:
打开tomcat的安装根目录,找到Tomcat 6.0\conf\server.xml,打开该文件,找到<Host>节点,在该节点中添加<Context path="" docBase="../WebTest" debug="0" reloadable="true"/>。
再将WebTest工程放到tomcat根目录下,并将webapps文件夹中的ROOT文件夹删除或者重命名为另外一个名字。
启动tomcat,在浏览器中输入ip,就可以访问到你的项目了。
注意:<Context>节点中的docBase属性的值是指向web工程的绝对路径。
这样子tomcat部分就配置完毕了。
MySQL
最后就是配置mysql了。在这上面我可吃了不少的坑。。。
一、安装mysql。我选的还是解压版的。直接解压。然后在mysql-5.6.21-win32目录下有一个my-default.ini文件(可能版本不同有的人没有,但是不重要)。把他改为my.ini。就是最后我们只要确保文件夹下有一个my.ini就可以了。my.ini打开它里面有一个重要的东西配置(我的mysql安装在F:\SQL\mysql-5.6.21-win32\mysql-5.6.21-win32路径下):
就是basedir和datadir要记得配置。然后在电脑环境Path后面添加“mysql安装路径\bin;"
二、配置完后要安装mysql服务和启动mysql服务。打开cmd,进入到mysql目录\bin目录下,然后输入一下指令:
mysqld -install安装mysql服务
net start mysql启动mysql服务
这个时候如果报错,
第一种可能就是你的my.ini书写错误。
第二种就是就是你可以把my.ini移动到C:WINDOWS目录下。
第三种就是你只能卸载重装一遍(我就是这种情况),重装mysql之前要记得删除这几个东西【
1.mysql的目录
2.刚刚移动到WINDOWS下的my.ini文件
3.mysql的注册表(开始->运行-> regedit 看看注册表里这几个地方删除没有
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除)】
然后在重复上面的一、二步骤。还是重启。请重启。重启有惊喜。
三、安装好了数据库之后,要对数据进行配置下,这样你就可以远程在自己的电脑上通过图形化界面操作服务器的数据库,毕竟服务器卡的一逼。配置如下。
登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
mysql>select host, user from user;
好了,这样这个三大部分的配置基本就结束了。现在还有最后一个部分了。
入站规格设置
在控制面板中,点击防火墙。
进入后,点击高级设置
点击设置入站规则
点击新建规则
选择设置打开80端口
之后就是下一步,允许全部人各种条件都能够连接。
这样我们就能够通过域名访问服务器了。哦,前提是你要弄好域名。