安装JDK
rpm包下载地址(jdk-7u17 ):
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u17-oth-JPR # yum install wget -y
JDK下载地址:
http://download.oracle.com/otn/java/jdk/7u17-b02/jdk-7u17-linux-x64.rpm?AuthParam=1494054963_ab211bdbaa89415192ec41e794dcf52e (有可能会过期,过期完以后需要重新登录) 安装:
# rpm -ivh jdk-7u17-linux-x64.rpm 配置Java Home
# vim ~/.bash_profile
写入:
PATH=$PATH:$HOME/bin
export JAVA_HOME=/usr/java/jdk1..0_17
PATH=$PATH:$JAVA_HOME/bin
export PATH
保存: shift+zz 刷新配置文件
# source ~/.bash_profile 查看JDK版本
# java -version
# javac -version MariaDB Yum安装: 帮助文档:http://www.linuxidc.com/Linux/2016-03/128880.htm
下载地址:https://downloads.mariadb.org/mariadb/10.1.13/ # wget
http://ftp.hosteurope.de/mirror/archive.mariadb.org//mariadb-10.1.13/bintar-linux-x86_64/mariadb-10.1.13-linux-x86_64.tar.gz # tar zxvf mariadb-10.1.-linux-x86_64.tar.gz
# mv mariadb-10.1.-linux-x86_64 /usr/local/mysql
# groupadd mysql 增加 mysql 属组
# useradd -g mysql mysql 增加 mysql 用户 并归于mysql 属组
# chown mysql:mysql -Rf /usr/local/mysql 设置 mysql 目录的用户及用户组归属。
# chmod +x -Rf /usr/local/mysql 赐予可执行权限
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf 复制默认mysql配置 文件到/etc 目录
# cd /usr/local/mysql
# /usr/local/mysql/scripts/mysql_install_db --user=mysql 初始化数据 库
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 复制mysql服务程序 到系统 目录
# chkconfig mysql on 添加mysql 至系统服务并设置为开机启动 # service mysql start 启动mysql
#vim /etc/profile 编辑profile,将mysql的可执行路径加入系统PATH
export PATH=/usr/local/mysql/bin:$PATH
#source /etc/profile 使PATH生效。
#mysqladmin -u root password '' 设定root账号及密码
#mysql -uroot -p 使用root用户登录mysql
[none]>use mysql 切换至mysql数据库。
[mysql]>select user,host,password from user; --查看系统权限
[mysql]>drop user ''@'localhost'; --删除不安全的账户
[mysql]>drop user root@'::1';
[mysql]>drop user root@127.0.0.1;
[mysql]>select user,host,password from user; 查看系统权限确保不安全的账户均被删除。 [mysql]>flush privileges; --刷新权限 )修改字符集为UTF8
#vi /etc/my.cnf
在[client]下面添加 default-character-set = utf8
在[mysqld]下面添加 character_set_server = utf8
修改完重启:#service mysql restart )增加错误日志(实际操作的时候报错)
#vi /etc/my.cnf
在[mysqld]下面添加:
log-error = /usr/local/mysql/log/error.log
general-log-file = /usr/local/mysql/log/mysql.log
修改完重启:#service mysql restart ) 设置为不区分大小写,linux下默认会区分大小写。
#vi /etc/my.cnf
在[mysqld]下面添加:
lower_case_table_name=
修改完重启:#service mysql restart ) 添加外部访问权限
[mysql]> grant all privileges on *.* to 'root'@'%' identified by '';
[mysql]> flush privileges; Nginx 安装: 帮助文档:http://www.runoob.com/linux/nginx-install-setup.html
下载
# wget http://nginx.org/download/nginx-1.13.0.tar.gz
# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 一、安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
二、首先要安装 PCRE
PCRE 作用是让 Nginx 支持 Rewrite 功能。
、下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
# wget
http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
、解压安装包:
# tar zxvf pcre-8.35.tar.gz
、进入安装包目录
# cd pcre-8.35
、编译安装
# ./configure
# make && make install
、查看pcre版本
# pcre-config --version
安装 Nginx
、下载 Nginx,下载地址:http://nginx.org/download/nginx-1.13.0.tar.gz
# wget http://nginx.org/download/nginx-1.13.0.tar.gz
、解压安装包
# tar zxvf nginx-1.6..tar.gz
、进入安装包目录
# cd nginx-1.6.
、编译安装
# ./configure --prefix=/data/nginx-1.13.
--with-http_stub_status_module --with-http_ssl_module --with-pcre=/data/pcre-8.35
# make
# make install
、查看nginx版本
# /data/nginx-1.13./sbin/nginx -v
到此,nginx安装完成。 启动 Nginx
Nginx 启动命令如下:
# /data/nginx-1.13./sbin/nginx # /data/nginx-1.13./sbin/nginx -s reload # 重新载入配置文件
# /data/nginx-1.13./sbin/nginx -s reopen # 重启 Nginx
# /data/nginx-1.13./sbin/nginx -s stop # 停止 Nginx 检查配置文件ngnix.conf的正确性命令:
# /data/nginx-1.13./sbin/nginx -t Nginx 多个域名跳转设置: 帮助文档:https://zhidao.baidu.com/question/360295158564852412.html # cd /data/nginx-1.13./conf
# cp nginx.conf nginx.conf_bak
# vim nginx.conf #user nobody;
worker_processes ;
events {
worker_connections ;
} http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout ;
#gzip on;
server {
listen ;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page /50x.html;
location = /50x.html {
root html;
}
}
server {
listen ;
server_name www.aabbcc.com;
location / {
proxy_pass http://127.0.0.1:8080/;
}
}
} 安装Tomcat
下载:
# wget
http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz # mv apache-tomcat-7.0. /data/tomcat7-wechat
# cd /data/tomcat7-wechat/bin
# ./startup

Linux JDK Tomcat Nginx MariaDB 安装,Nginx 多域名转发配置的更多相关文章

  1. Linux JDK+TOMCAT+MYSQL+redis 安装日志

    检查是否安装iptables #先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptables ...

  2. 在Linux和Windows系统上安装Nginx服务器的教程

    在Linux和Windows系统上安装Nginx服务器的教程  1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RP ...

  3. linux服务基础之编译安装nginx

    nginx源码下载地址: http://nginx.org/download/nginx-1.16.0.tar.gz //根据需要下载其他版本 1. 下载nginx # wget http://ngi ...

  4. linux jdk tomcat

    linux jdk tomcat mysql的安装 mysql的话,推荐使用命令行安装,而不是用外部的源码去编译,因为简单粗暴. mysql服务:sudo apt-get install mysql- ...

  5. JDK+Tomcat+Zookeeper+DubboAdmin安装教程

    JDK+Tomcat+Zookeeper+DubboAdmin安装教程 1. 安装内容: JDK 1.8.131 Tomcat 7.0.77 Zookeeper 3.4.9 Dubbo admin 2 ...

  6. nginx笔记 安装nginx 配置 反向代理 多虚拟主机

    1,检测linux上是否 通过yum安装了nginxrpm   -qi  nginx 2.安装nginx之前的依赖包yum install gcc patch libffi-devel python- ...

  7. Win10子系统Ubuntu安装nginx (win10 安装 nginx)

    更新仓库,下载nginx: sudo apt update sudo apt install nginx 检查版本: nginx –v 启动服务: sudo  nginx sudo  service ...

  8. 【转载】Linux升级NTPD服务器-编译安装ntp-4.2.8p12与配置

    [转载]Linux升级NTPD服务器-编译安装ntp-4.2.8p12与配置 1. 系统与软件版本 1.1 系统版本 rhel6.4(Red Hat Enterprise Linux Server r ...

  9. linux软件管理之------编译安装nginx服务器并手动编写自动化运行脚本

    红帽系列的 linux软件管理分为三类:1. rpm 安装软件.2. yum 安装软件.3. 源码包编译安装.前面两种会在相关专题给出详细讲解.源码包的编译安装是非常关键的,我们知道linux的相关版 ...

随机推荐

  1. [P3613]睡觉困难综合征

    Description: 给定一个n个点的树,每个点有一个操作符号 "&" "|" "^" ,以及一个权值 要求支持以下操作: 1. ...

  2. 护眼党必备良心app

    这几天用电脑用得厉害,眼睛经常感到疲劳,寻思着买个好点的蓝光眼镜.本来已经看上一个100+RMB的“高端”防蓝光眼镜,结果逛知乎发现了这两个app,能直接让电脑和手机屏幕过滤掉蓝光从而有效缓解视觉疲劳 ...

  3. C#中Key事件

    在键盘按下键然后释放的过程中有3个事件发生,分别为KeyDown事件.KeyPress事件和KeyUp事件. KeyDown和KeyUp事件让应用程序捕捉用户在键盘上按下的特殊键或某些特定键甚至组合键 ...

  4. 学习Struts--Chap03:struts.xml常用配置(基础)

    1.package属性 name:包名 用来唯一的指定一个package.package可以扩展,当一个package扩展自 另一个package时该package会在本身配置的基础上加入扩展的pac ...

  5. 学习Struts--Chap01:了解Struts2

    学习之前的一些话: 这是我系统学习Java知识这么久以来第一次接触web框架,很不幸的是刚开始学习它就听到很多人说这个框架现在已经过时了,很多企业现在开发项目几乎不会用这个框架了,就是有用这个框架的项 ...

  6. 你真的会打 Log 吗

    前言 工程师在日常开发工作中,更多的编码都是基于现有系统来进行版本迭代.在软件生命周期中,工程维护的比重也往往过半.当我们维护的系统出现问题时,第一时间想到的是查看日志来判断问题原因,这时候日志记录如 ...

  7. kettle 6.1 按时间增量抽取数据

    1.设计一个增量 配置表ETL_INCREMENTAL,用于配置表的增量时间等数据 2.增量JOB全图如下: 2.1获取增量时间变量,并设置增量变量 2.2 表的增量转换,在表中引用2.1的增量变量 ...

  8. Canvas 旋转的图片

    var image = new Image(), counter = 0; image.onload = function () { var CANVAS_WIDTH = 300, CANVAS_HE ...

  9. CodeForces - 344E Read Time (模拟题 + 二分法)

    E. Read Time time limit per test 1 second memory limit per test 256 megabytes input standard input o ...

  10. R文本挖掘之jiebaR包

    library(jiebaRD)library(jiebaR)  ##调入分词的库cutter <- worker()mydata =read.csv(file.choose(),fileEnc ...