阿里云服务器搭建,mysql+java+tomcat+nginx ,mysql远程访问设置

本文为姜友瑶原创作品 非商业转载请注明作译者、出处,并保留本文的原始链接。否则追究法律责任!商业转载请联系作者!

首先需要更新 apt-get 命令和安装基础环境

apt-get -y update

apt-get -y install unzip build-essential libncurses5-dev libfreetype6-dev libxml2-dev libssl-dev libcurl4-openssl-dev libjpeg62-dev libpng12-dev libfreetype6-dev libsasl2-dev libpcre3-dev autoconf libperl-dev libtool libaio*

iptables -F

更新ssl证书?

#!/bin/bash
if ls /usr/local/ssl > /dev/null ;then
    if openssl version -a |grep "OpenSSL 1.0.1h"  > /dev/null;then
        exit 0
    fi
fi
CPU_NUM=$(cat /proc/cpuinfo | grep processor | wc -l)
rm -rf openssl-1.0.1h
if [ ! -f openssl-1.0.1h.tar.gz ];then
    wget http://t-down.oss-cn-hangzhou.aliyuncs.com/openssl-1.0.1h.tar.gz
fi
tar zxvf openssl-1.0.1h.tar.gz
cd openssl-1.0.1h
\mv /usr/local/ssl /usr/local/ssl.OFF
./config shared zlib
if [ $CPU_NUM -gt 1 ];then
    make -j$CPU_NUM
else
    make
fi
make install
\mv /usr/bin/openssl /usr/bin/openssl.OFF
\mv /usr/include/openssl /usr/include/openssl.OFF
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
if ! cat /etc/ld.so.conf| grep "/usr/local/ssl/lib" >> /dev/null;then
    echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
fi
ldconfig -v
openssl version -a

创建服务安装文件夹

mkdir /home/javaweb

开始安装tomcat,首先自己准备一个tomcat

mv apache-tomcat /home/javaweb/tomcat7

给tomcat授权

chmod -R 750 /home/javaweb/tomcat7

安装java运行环境

mkdir /home/javaweb/java1.7
wget http://t-down.oss-cn-hangzhou.aliyuncs.com/jdk-7u55-linux-x64.tar.gz
tar zxvf jdk-7u55-linux-x64.tar.gz
mv jdk1.7.0_55/* /home/javaweb/java1.7

设置java环境变量

echo ‘export JAVA_HOME=/home/javaweb/java1.7‘ >> /etc/profile
echo ‘export JRE_HOME=/home/javaweb/java1.7/jre‘ >> /etc/profile
echo ‘export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH‘ >> /etc/profile
echo ‘export PATH=$PATH:$JAVA_HOME/bin‘ >> /etc/profile
export PATH=$PATH:/home/javaweb/java1.7/bin

安装ngix  在网站上下载一个 nginx-1.6.0.tar.gz

mkdir -p /home/javaweb/nginx/sites-enabled
tar zxvf nginx-1.6.0.tar.gz
cd /home/javaweb/nginx/
./configure
make
make install

启动nginx

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

mysql数据库安装

apt-get -y install mysql-server mysql-client

修改远程登录权限

vim /etc/mysql/my.cnf
#bind-address = 127.0.0.1  注释这一行后重启mysql

创建数据库和用户

CREATE DATABASE db_gqjys DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE DATABASE db_gqjsy DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON db_database.* TO [email protected]‘%‘ IDENTIFIED BY ‘password‘ WITH GRANT OPTION;
flush privileges;

安全软件:

版本号 :安全狗Linux版(64位)

wget http://down.safedog.cn/safedog_linux64.tar.gz
tar xzvf safedog_linux64.tar.gz
mkdir /home/javaweb/safedog
mv safedog_an_linux64_2.8.15799/* /home/javaweb/safedog
chmod +x *.py
./install.py
时间: 2025-01-14 05:28:50

阿里云服务器搭建,mysql+java+tomcat+nginx ,mysql远程访问设置的相关文章

centos(Linux)系统阿里云ECS搭建 jdk,tomcat和MySQL环境,并部署web程序

之前我对这个东西一无所知,攻击力为0,谢谢各个论坛上面的兄弟们的帮助. 过程: 首先ssh远程登陆: ssh [email protected]你的公网ip ,输入密码 1,jdk我用的版本是jdk-7u80-linux-x64.rpm(注意,一定是linux-x64的,不要下载i586的,i586是32位系统) 安装命令: rpm -ivh jdk安装文件路径 2,下载tomcat安装包,去Apache官网下载,core下面选择tar.gz(下载的时候可能文件损坏,重新下载) 解压命令:tar

阿里云服务器上部署java项目(安装mysql)

安装mysql步骤如下: 1.安装MySQL官方的yum repository: wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.下载rpm包: yum -y install mysql57-community-release-el7-10.noarch.rpm 3.安装MySQL服务,最后会出现个complete yum -y install mysql-community-se

阿里云服务器搭建视频

本文为阿里云服务器搭建视频,至今为止这两个链接可使用,若链接失效,请联系博主 qq 849450693,我是java共享者,共创java未来!! 链接: https://pan.baidu.com/s/1TVmLo_Ue23_Upb1dg93tYw 提取码: wiuw 复制这段内容后打开百度网盘手机App,操作更方便哦 链接: https://pan.baidu.com/s/1XgU_hcuhvYkujy4x2L4nZA#list/path=%2F  提取码:P2m8 复制这段内容后打开百度网盘

阿里云服务器搭建经历

前言 转眼间又到了周五,今天暂时想不到什么可以写的,但是又不能浪费了周五这么难得的机会,不写点东西感觉有点罪过啊~~突然想起来以前给某个小公司做了一个留言管理系统,并且部署在阿里云服务器上.所以当时也是倒腾了一下阿里云服务器的搭建,其中也有一些踩坑的经历,想在这里记录一下,顺便也可以温习一下这个过程,同时也希望能够帮助到其他人,避免重复踩坑.好了,废话不多说,直接开始吧. 原材料: 主要需要安装配置mysql.jdk.tomcat.阿里云服务器我选择的是比较主流的Centos7操作系统,其他感觉

阿里云服务器搭建

上学期购买了一个阿里云服务器.因为是 centos (linux)一直都没学习. 所以没有去搭建. 这学期开始学习linux.所以做一个记录. 1.服务器购买. 弹性计算: 数据存储: 存储与CDN: 大规模计算: 应用服务: 2.

阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题

1.检查mysql是否开启了远程访问的权限 1.1 如果没有授予相应的权限则通过以下命令修改下: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;//使用root用户从任何主机连接到mysql服务器. 允许某个用户从指定ip的主机连接到mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'jack'@'10.10.50.127' IDENTIFIED

阿里云服务器 ECS Ubuntu系统下PHP,MYSQL,APACHE2的安装配置

1.系统更新,必须更新,否则有些软件会找不到. apt-get update apt-get upgrade 2.安装mysql sudo apt-get install mysql-server 3.安装Apache sudo apt-get install apache2 浏览器里键入 http://阿里云服务器公网IP 验证 4.安装PHP 5 环境 sudo apt-get install libapache2-mod-php5 sudo a2enmod php5 5.重启APACHE2

使用阿里云服务器搭建svn服务端

前言:我这边使用的是windows server2012 1.svn服务端安装 安装过程与工程创建参考这我篇文章https://www.cnblogs.com/gj-blog/p/9355373.html 2.配置svn服务端 到这一步,你应该已经安装了svn服务端,并且创建了项目工程与用户 2.1先配置VisualSVN Server 点击ok 2.2配置阿里云服务器安全组规则 打开浏览器登录阿里云域名控制台并登录 点击管理 点击本实例安全组 点击配置规则 添加安全组规则 点击确定. 3.连接

使用阿里云服务器搭建SVN服务器

1,使用远程桌面连接,登录到阿里云服务器. 关于如何远程登录请参考<远程连接Windows服务器> 2,下载VisualSVN.exe VisualSVN官网地址:https://www.visualsvn.com/server/download/ 可以直接在阿里云服务器ECS上使用浏览器下载,也可以本地下载后直接拷贝到云服务器 3,安装VisualSVN 安装包一路点击下一步即可. 版本选择建议“标准版” 文档库地址(Repositories)建议更改到非系统盘. 4,配置VisualSVN

如何在阿里云服务器搭建FTP服务器,在本地电脑连接并操作

首先你需要有一个阿里云的ECS服务器 并且开通了公网宽带(话说也不贵,开来玩玩还是可以的,第一次买会比较便宜,第二次买1M的宽带两天是九毛多吧~) 开通了宽带之后,ECS服务器就可以上网了 如果嫌弃阿里云的连接管理终端太卡不好用的话 可以在本地电脑cmd控制台运行mstsc.exe启动远程桌面连接 计算机名输入ECS服务器的公网ip地址,开通了宽带的可以在控制台看到 点击连接如果提示输入用户名密码,用户名应该是administrator密码是对应的登录windows系统的密码(初始化的密码很复杂