linux安装nginx
一、环境准备
安装nginx前置软件,通过yum install 来安装
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
二、下载
通过wget下载nginx
wget http://nginx.org/download/nginx-1.10.3tar.gz
三、解压
解压文件
Tar zxvf nginx-1.10.3tar.gz
四、编译安装
cd /usr/tools/nginx-1.10.3
./configure
./configure --prefix=/root/hbk/nginx2/ 指定安装位置
make & make install
jdk安装
yum install java-1.8.0-openjdk
安装mysql或mariadb
第一步:添加 MariaDB yum 仓库
添加文件
vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3.11/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
第二步:安装 MariaDB
通过yum安装mariadb
yum install MariaDB-server MariaDB-client -y
启动nariadb
systemctl start mariadb
设置 MariaDB 在centos重启后自动启动服务。
systemctl enable mariadb
第三步:对 MariaDB 进行安全配置
包括 root 账户密码,删除匿名用户,禁用 root 远程登录,删除测试数据库,重新加载权限表
mysql_secure_installation
第四步:设置允许远程访问数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
发现远程还是不可连接的话。有可能是防火墙的原因,关闭防火墙或开放防火墙
关闭防火墙:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
开放防火墙端口,开启后要重启防火墙:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
第五步:mariadb默认的字符集是latin1,插入中文会乱码
1.登录,使用以下命令查看当前使用的字符集。
SHOW VARIABLES LIKE 'character%';
2.修改的配置文件
vi /etc/my.cnf.d/client.cnf
在[client]字段里加入
default-character-set=utf8
vi /etc/my.cnf.d/server.cnf
在[mysqld]字段里加入
character-set-server=utf83.重启 MariaDB 配置生效。
systemctl restart mariadb
结语
此文章有所参照,如有侵权,望海涵,都是自己学习总结,写下文章,记录笔记,防止秒忘!