使用Nginx部署静态网站

按照网上教程安装Docker,并使用Docker容器部署静态网站,网上参考教程如下:

1、https://yeasy.gitbook.io/docker_practice/install

2、https://xie.infoq.cn/article/56b71146e70c590e220c468eb

1.安装docker

(1)下载基本的包

sudo yum install -y yum-utils

(2)给虚拟机联网

​ a.删除etc/sysconfig/network-scripts里面多余的文件并查看

rm-rf ifcfg-enp0s3

​ b.重启虚拟机和虚拟机网络并检查

systemctl restart network

(4)配置阿里云镜像,加快下载速度

sudo yum-config-manager \

​ –add-repo \

https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

(5)安装Docker引擎

​ sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

(6)检验安装结果

2.将我电脑本地的静态网站代码压缩包移到到虚拟机里再解压

3.因目前Docker Hub国内无法访问,因此要配置国内可用镜像才能使用docker拉取镜像进行部署,修改docker配置文件如下:

4.Linux防火墙开放端口并重启防火墙

5.开启docker

6.进入代码所在目录进行Nginx镜像拉取和运行docker镜像并绑定端口

7.查看docker容器运行情况

8.访问demo网站(在Windows电脑本地浏览器访问虚拟机的IP地址)


使用Nginx部署静态网站
http://blog.hrseno.cn/2024/07/26/Nginx部署静态网站/
作者
黄浩森
发布于
2024年7月26日
许可协议