阿里云 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 mirrors.aliyun.com/docker-ce/linux/...
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 温馨提示 阿里云 安全组端口一定要开放 www.9he.com
6 给一些告诫自己的话 学习是一个长跑 一味的追求结果可能很如人意 但是会失去当初学习编程的初衷 放平心态 不要浮躁。#
————————————————
原文作者:9heyunanquan
转自链接:https://learnku.com/articles/59640
版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接。
版权声明: 本文为 InfoQ 作者【九河云安全】的原创文章。
原文链接:【http://xie.infoq.cn/article/f67a97556945efbb6822cf90a】。未经作者许可,禁止转载。
评论