实验环境:
- 一台Liunx服务器(内网可也以)
- 系统中具有docker环境(如果没有的话,可以查看我的另一篇文章docker的安装https://blog.csdn.net/weixin_42431676/article/details/105291832)
执行命令:
-
docker pull nginx //从docker自带的源把nginx的镜像下载下来
-
docker images //查看刚才下载的镜像文件
-
docker run -itd --name nginx -p 5555:80 nginx //运行刚刚下载nginx的镜像,现在这个镜像是一个容器。修改name为nginx,把本地的5555端口映射到80端口上。
-
docker ps //查看启动中的容器,可以看到我们刚刚启动的容器
-
docker exec -it 容器的id /bin/bash //进去启动的容器中 /bin/bash是默认的容器存储路径,可以用命令修改。
-
apt-get update apt-get install vim //进入容器之后,你会发现你没有vim命令,没有办法编辑文件,所以我们要下载一个vim
-
echo "123" >> /usr/share/nginx/html/index.html //修改nginx的首页配置文件(这个配置文件的路径好像不是很固定,这个大家可能需要自己手动的去找一下,我的这个路径仅供大家参考。)
这个时候,如果是内网的朋友,直接打开网页访问你的ip
xxx.xxx.xxx.xxx:5555
就可以看nginx已经启动成功了。
-
登录阿里云管理控制台 找到网络与安全中的安全组 在安全组中添加一个规则(没有安全组的就创建一个) 端口号是5555 因为我们之前映射的是5555端口
-
访问公网的ip地址查看自己的nginx服务
因为用的是公司的ip地址,所以不方便让大家看到ip。
到这里的话就配置成功了,如果上传文件的话,直接上传到服务器上,然后修改nginx路径就可以直接在外网查看了。