一.服务器选型与基本配置
- 京东云服务器现在有一个月的试用期限,所以我选择了这个试用服务器,其配置如下:
-
系统版本我选择是最新centerOS的7.0版本
图片.png - 重置密码,之后重启即可开始配置服务器。
二.Linux控制台
在此我选择是Xshell进行远程控制,我下载的是Xmanager Enterprise 5工具包。
三.Java服务器环境搭建
3.1 安装java
1.下载RPM格式的合适的java安装包
#wget jre-8u60-linux-x64.rpm http://javadl.sun.com/webapps/download/AutoDL?BundleId=109699
注意:下载后的安装包的文件名需要修改,而非jre-8u60-Linux-x64.rpm这个文件名
2.使用RPM安装Java
#rpm -ivh jre-8u60-linux-x64.rpm
3.查看java是否安装成功
# java -version
3.2 安装tomcat
1.下载tomcat、解压
# cd /usr/local
# wget apache-tomcat-9.0.0.M26.tar.gz http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M26/bin/apache-tomcat-9.0.0.M26.tar.gz //下载压缩包
# tar -zxvf apache-tomcat-9.0.0.M26.tar.gz //解压压缩包
# rm -rf apache-tomcat-9.0.0.M26.tar.gz //删除压缩包
# mv apache-tomcat-9.0.0.M26 tomcat //文件名重命名
注意:如果镜像文件404错误,那么打开这个网址,找最新镜像文件地址:http://tomcat.apache.org/download-60.cgi
2.启动tomcat
解压后无需安装操作,直接到tomcat的bin目录下启动tomcat
# /usr/local/tomcat/bin/startup.sh //启动tomcat
注意:cd是切换名录命令,ls是查看此目录所以目录与文件、
此时在本地浏览器输入
http://116.196.68.158:8080/
若成功显示tomcat浏览界面,说明tomcat8080端口已开放,若不显示则有以下处理方法:
增加8080端口到防火墙配置中,执行以下操作:
# vi + /etc/sysconfig/iptables //进入iptables文本浏览模式
此时点击i键,进入文本编辑模式,插入以下新的文本内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
然后点击Esc键,输入以下内容,进行保存退出
:wq
然后重启防火墙
# service iptables restart
3.3.安装Nginx
- 下载Nginx
# wget http://nginx.org/download/nginx-1.9.1.tar.gz
2.安装Nginx
解压安装包
# tar -zxvf nginx-1.9.1.tar.gz
# rm -rf nginx-1.9.1.tar.gz //删除压缩包
# mv nginx-1.9.1 nginx //文件名重命名
切换到nginx目录
# cd nginx
编译configure文件
# ./configure
** 注意:**
A.在执行configure文件时,服务器报错信息如下:
checking for C compiler ... not found
此错误表示缺少对于的编译环境,那么安装编译源码所需的工具和库,安装即可:
#yum install gcc gcc-c++ ncurses-devel perl
B.当安装以上编译环境,在执行./configure命令,还是报错,信息如下:
./configure: error: the HTTP rewrite module requires the PCRE library
也是同样的问题,安装pcre-devel就可解决问题:
yum -y install openssl openssl-devel
以上问题解决好之后,再次执行以下命令
# ./configure
# make
# make install
# make clean
3.启动Nginx
# whereis nginx (查看Nginx安装到了哪个目录)
# /usr/local/nginx/sbin/nginx -t (查看配置信息是否正确)
# /usr/local/nginx/sbin/nginx (启动Nginx)
3.4安装Mysql
1.下载与安装
# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
# rpm -Uvh mysql57-community-release-el7-11.noarch.rpm //解压
# rm -rf mysql57-community-release-el7-11.noarch.rpm //删除压缩包
# yum install mysql-community-server //安装服务
2.运行
# systemctl start mysqld.service 启动服务
3.相关设置
# grep 'temporary password' /var/log/mysqld.log 查看临时密码
# mysql -uroot -p 设置root密码
//默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误
# set global validate_password_policy=0; 修改密码安全等级
# SET PASSWORD = PASSWORD('123456');
允许远程连接
# use mysql;
# update user set host = '%' where user= 'root';
# GRANT ALL ON *.* to root@'%' IDENTIFIED BY '123456';
# flush privileges;
然后就可以用本地电脑的navicat for mysql进行远程连接数据库
参考链接:http://lib.csdn.net/base/mysql
网友评论