阿里云 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 给一些告诫自己的话 学习是一个长跑 一味的追求结果可能很如人意 但是会失去当初学习编程的初衷 放平心态 不要浮躁。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!