阿里云 Centos7安装ssh+nginx+mysql 傻瓜式教程
Posted 梦想成为大佬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云 Centos7安装ssh+nginx+mysql 傻瓜式教程相关的知识,希望对你有一定的参考价值。
1 本人使用的是阿里云的 Centos 7.4
1 使用 阿里云服务器 配置 ssh 远程链接
命令 如下:
1 cd /etc/ssh
2 vim sshd_config
3 取消 22 端口注释
4 ListenAddress 两个取消注释
5 按 esc + :wq! 退出
2 安装 Docker 环境
1 安装Docker的依赖库
yum install -y yum-utils device-mapper-persistent-data lvm2
2 添加Docker CE的软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3 安装Docker CE 注:如果直接yum -y install docker会默认下载最新的docker-ce的最新版本
4 yum makecache fast yum -y install docker-ce
5 systemctl start docker
3 在 Docker 安装 nginx
1 docker pull nginx:latest
2 docker images
3 docker run --name nginx-test -p 8080:80 -d nginx
在浏览器地址栏输入:
http://<ECS公网地址>:8080
访问Nginx服务
如果没访问到 需要在控制台安全组开启8080 端口
4 Docker 安装mysql
1 docker pull mysql(默认最新)
2 运行镜像,设置root账号初始密码(123456),映射本地宿主机端口3306到Docker端口3306(没有挂载本地数据盘)
docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
3 进入mysql容器: docker exec -it mysql bash
4 在容器内登陆Mysql: mysql -uroot -p123456
5 select host,user,plugin,authentication_string from mysql.user; host为 % 表示不限制ip localhost表示本机使用 plugin非mysql_native_password 则需要修改密码
6 ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; FLUSH PRIVILEGES;
7 需要打开 安全组端口 6379
5 温馨提示 阿里云 安全组端口一定要开放
6 给一些告诫自己的话 学习是一个长跑 一味的追求结果可能很如人意 但是会失去当初学习编程的初衷 放平心态 不要浮躁。
以上是关于阿里云 Centos7安装ssh+nginx+mysql 傻瓜式教程的主要内容,如果未能解决你的问题,请参考以下文章
centos7更换阿里云yum源后无法安装nginx的问题解决
阿里云 CentOS7 + nginx1.12 + php5 配置安装