Linux JDK Tomcat Nginx MariaDB 安装,Nginx 多域名转发配置

安装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.7.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.13-linux-x86_64.tar.gz
# mv mariadb-10.1.13-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 ‘123456‘ 设定root账号及密码
#mysql -uroot -p  使用root用户登录mysql
[none]>use mysql  切换至mysql数据库。
[mysql]>select user,host,password from user; --查看系统权限
[mysql]>drop user ‘‘@‘localhost‘; --删除不安全的账户
[mysql]>drop user [email protected]‘::1‘;
[mysql]>drop user [email protected]127.0.0.1;
[mysql]>select user,host,password from user;  查看系统权限确保不安全的账户均被删除。

[mysql]>flush privileges;  --刷新权限

1)修改字符集为UTF8
#vi /etc/my.cnf
在[client]下面添加 default-character-set = utf8
在[mysqld]下面添加 character_set_server = utf8
修改完重启:#service  mysql  restart 

2)增加错误日志(实际操作的时候报错)
#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 

3) 设置为不区分大小写,linux下默认会区分大小写。
#vi /etc/my.cnf
在[mysqld]下面添加:
lower_case_table_name=1
修改完重启:#service  mysql  restart  

4) 添加外部访问权限
[mysql]> grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘112233‘;
[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 功能。
1、下载 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
2、解压安装包:
# tar zxvf pcre-8.35.tar.gz
3、进入安装包目录
# cd pcre-8.35
4、编译安装
# ./configure
# make && make install
5、查看pcre版本
# pcre-config --version
安装 Nginx
1、下载 Nginx,下载地址:http://nginx.org/download/nginx-1.13.0.tar.gz
# wget http://nginx.org/download/nginx-1.13.0.tar.gz
2、解压安装包
# tar zxvf nginx-1.6.2.tar.gz
3、进入安装包目录
# cd nginx-1.6.2
4、编译安装
# ./configure --prefix=/data/nginx-1.13.0
--with-http_stub_status_module --with-http_ssl_module --with-pcre=/data/pcre-8.35
# make
# make install
5、查看nginx版本
# /data/nginx-1.13.0/sbin/nginx -v
到此,nginx安装完成。

启动 Nginx
Nginx 启动命令如下:
# /data/nginx-1.13.0/sbin/nginx

# /data/nginx-1.13.0/sbin/nginx -s reload            # 重新载入配置文件
# /data/nginx-1.13.0/sbin/nginx -s reopen            # 重启 Nginx
# /data/nginx-1.13.0/sbin/nginx -s stop              # 停止 Nginx

检查配置文件ngnix.conf的正确性命令:
# /data/nginx-1.13.0/sbin/nginx -t

Nginx 多个域名跳转设置:

帮助文档:https://zhidao.baidu.com/question/360295158564852412.html

# cd /data/nginx-1.13.0/conf
# cp nginx.conf nginx.conf_bak
# vim  nginx.conf

#user  nobody;
worker_processes  1;
events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    #gzip  on;
    server {
        listen       80;
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    server {
        listen       80;
        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.77   /data/tomcat7-wechat
# cd /data/tomcat7-wechat/bin
# ./startup
时间: 2024-08-24 10:13:21

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

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

检查是否安装iptables #先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptablesyum update iptables #安装iptables-servicesyum install iptables-services禁用/停止自带的firewalld服务 #停止firewalld服务systemctl stop firewalld#禁用firewalld服务systemctl

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

在Linux和Windows系统上安装Nginx服务器的教程 ?1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RPM 包版本较低.如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装. 还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine 和 OpenResty 都是不错的选择.1.1 常用编译参数 ??? --prefix=PATH:指定 nginx 的安装目录?

linux jdk tomcat 安装

首先下载他们的对应版本(tar.gz) 然后解压到usr/local/.. 命令:tar -zxvf ...tar.gz 配置jdk环境变量 命令:vi /etc/profile #set java environmentJAVA_HOME=/usr/local/jdk1.7.0_60CLASSPATH=.:$JAVA_HOME/bin:$PATHPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH 如果jdk配置好的话 可以运行命令

开发人员学Linux(5):CentOS7编译安装Nginx并搭建Tomcat负载均衡环境

1.前言在上一篇讲述了JMeter的使用,在本篇就可以应用得上了.本篇将讲述如何编译安装Nginx并利用前面的介绍搭建一个负载均衡测试环境.2.软件准备Nginx-1.12.0,下载地址:https://nginx.org/download/nginx-1.12.0.tar.gzTomcat8(本系列已介绍过如何下载和安装)JMeter(本系列已介绍过如何下载和使用)注:VirtualBox宿主机IP为"192.168.60.16,虚拟机IP为:192.168.60.198,虚拟机通过桥接方式接

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

红帽系列的 linux软件管理分为三类:1. rpm 安装软件.2. yum 安装软件.3. 源码包编译安装.前面两种会在相关专题给出详细讲解.源码包的编译安装是非常关键的,我们知道linux的相关版本非常多,相关的编译器,解释器也有很多,很多还有最小系统,嵌入式系统等等.同一功能的软件如果只有编译好的软件包,在其它linux的平台上,可能并不能正常安装运行,在此情况下,源码包编译安装出现了.所以本文的重点是以nginx为例,给出源码包编译安装的详细过程,同时带你手工编写自动化运行脚本. 准备工

Linux(CentOS6.5)下编译安装Nginx官方最新稳定版(nginx-1.10.0)

本文地址http://comexchan.cnblogs.com/ ,作者Comex Chan,尊重知识产权,转载请注明出处,谢谢! 下载相关组件源码 组件名 组件官网 直接下载地址 pcre http://www.pcre.org/ http://120.52.73.43/jaist.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.tar.gz openssl https://www.openssl.org/source/ https:/

linux shell每天一阅 -- 安装nginx

当然这个博客原代码是转载大神的... 自动安装Nginx脚本,采用case方式,选择方式,也可以根据实际需求改成自己想要的脚本mynginx.sh #!/bin/sh ###nginx install shell ###wugk 2012-07-14 ###PATH DEFINE SOFT_PATH=/data/soft/ NGINX_FILE=nginx-1.2.0.tar.gz DOWN_PATH=http://nginx.org/download/ if[ $UID -ne 0 ];the

linux企业常用服务---编译安装nginx

网络下载nginx源码包: wget http://nginx.org/download/nginx-1.6.2.tar.gz 安装依赖: yum install pcre-devel zlib-devel  ##本地的光盘作为yum源 安装nginx: useradd -M -s /sbin/nologin nginx tar zxvf nginx-1.6.2.tar.gz -C /usr/src/ cd /usr/src/nginx-1.6.2/ [[email protected] ngi

Linux 从源码编译安装 Nginx

Nginx 是一个高性能的 HTTP 和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器.Nginx 编译安装比较简单,难点在于配置.下面是 Nignx 0.8.54 编译安装和简单配置笔记. 一.准备工作 1.1.安装 OpenSSL OpenSSL 版本:openssl-1.0.0c (安装方法) 1.2.准备 pcre 库 pere 是为了让 nginx 支持正则表达式.只是准备,并不安装,是为了避免在64位系统中出现错误. 1.wget ftp://ftp.csx.c