阿里云配置java web环境

阿里云部署java web和python3项目

作者 jooop 日期 2017-01-29
阿里云配置java web环境

阿里云配置java web环境

一、服务器配置

centos 6.5

二、远程连接软件

Xshell 5和Xftp 5

三、开始

  1. 使用Xshell链接到阿里云

四、安装jdk1.7

[root@iZm5e19ccp2hp43c52aze2Z ~]# yum search jdk
[root@iZm5e19ccp2hp43c52aze2Z ~]# yum -y install java-1.7.0-openjdk*

五、安装tomcat8

官网下载8.0.39tar.gz
使用Xftp上传至阿里云
将apache-tomcat-8.0.0.RC3.tar.gz文件上传到/usr/local中执行以下操作:

代码如下:

[root@localhost ~]# cd /usr/local
[root@localhost ~]# tar -zxv -f apache-tomcat-8.0.39.tar.gz // 解压压缩包
[root@localhost ~]# rm -rf apache-tomcat-8.0.39.tar.gz // 删除压缩包
[root@localhost ~]# mv apache-tomcat-8.0.39 tomcat
启动Tomcat
执行以下操作:
[root@localhost ~]# /usr/local/tomcat/bin/startup.sh //启动tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0_45/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
出现以上信息说明已成功启动。

检验Tomcat安装运行
通过以下地址查看tomcat是否运行正常:
http://(阿里云的外网IP):8080/
看到tomcat系统界面,说明安装成功!

停止Tomcat
[root@localhost ~]# /usr/local/tomcat/bin/shutdown.sh //停止tomcat

六、安装Mysql5.7

  1. rpm -qa|grep mysql查看是否安装有mysql,若有通过rpm -e mysql-libs --nodeps卸载

  2. 安装mysql yum源wget http://repo.mysql.com//mysql57-community-release-el6-9.noarch.rpm
    (从官网http://dev.mysql.com/downloads/repo/yum/查看mysql最新的yum源的rpm安装包)

  3. 使用yum安装rpm包
    yum install mysql57-community-release-el6-9.noarch.rpm

  4. 查看当前yum源可以安装的版本yum repolist enabled | grep mysql

  5. 安装mysqlyum install mysql-community-server
  6. 一个超级用户帐号’root’@’localhost 被创建,并且会为帐号生成随机密码,随机密码存储在错误日志文件里面。要显示它,使用以下命令:
    grep 'temporary password' /var/log/mysqld.log
    在安装完成后应尽快使用刚才生成的随机密码登录mysql,然后修改超级用户帐号密码
    shell> mysql -u root -p
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
    此时密码为MyNewPass4!
    因为有validate_password_policy限制,所以想要修的的简单点的密码可以在sql语句下set global validate_password_policy=0;,此时在使用上面修改密码的语句可以修改为8位以上任意密码了。
    (后面在开启远程访问权限时还是会提示密码强度不够,个人使用的话不追求密码强度可以关闭validate_password:在/etc/my.cnf中[mysqld]选项下面添加下面一条语句即可。validate_password=off
  7. 设置字符集为utf-8:
    退出mysql,执行service mysqld stop终止mysql服务,vim /etc/my.cnf打开vim编辑配置文件,在最开始处加上

    [client]
    default-character-set=utf8

    在最后加上

    # 修改处2:添加以下几行
    default-storage-engine=INNODB
    character-set-server=utf8
    collation-server=utf8_general_ci
    [mysql]
    no-auto-rehash
    default-character-set=utf8

    保存退出,重新启动mysqlservice mysqld restart

  8. 开启远程访问grant all privileges on *.* to root@'%' identified by '远程访问密码';若提示密码不安全,按第6步最后关闭validate_password或者使用安全级别更高的密码。
    远程机器访问:mysql -h服务器外网地址 -u root -p

七、配置python3.5运行环境

  1. 准备编译环境

    yum groupinstall 'Development Tools'
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
  2. 下载Python3.5代码包,最新版本下载地址可去官网查看后替换

    wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
  3. 编译

    tar Jxvf Python-3.5.2.tar.xz
    cd Python-3.5.2
    ./configure --prefix=/usr/local/python3
    make && make install
  4. 设置环境变量

    echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc
    echo /usr/local/lib >> /etc/ld.so.conf.d/local.conf
    ldconfig
  5. 更新pip

    pip3 install --upgrade pip

使用pip安装模块

pip3 install requests

  1. 兼容性问题
    因为centos自带了python2,而上述安装方法安装后则与python3共存了,因此要执行python3相关的时候需要输入python3 …………,执行pip需要pip3 …………