当前位置:Gxlcms >
数据库问题 >
Linux JDK Tomcat Nginx MariaDB 安装,Nginx 多域名转发配置
Linux JDK Tomcat Nginx MariaDB 安装,Nginx 多域名转发配置
时间:2021-07-01 10:21:17
帮助过:12人阅读
-
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 root@
‘::1‘;
[mysql]>drop user root@
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
Linux JDK Tomcat Nginx MariaDB 安装,Nginx 多域名转发配置
标签:roc 用户 zlib index password dao 数据 ftp time