本文将实现以下功能:
-
公网访问
-
docker部署
-
SSL证书部署
-
负载均衡
过程如下:
买好一个 VPS ,拿到 ip 地址和管理员密码,ssh 登录上去
这里采用 docker 部署,首先利用官方脚本安装 docker 并设置开机自启动
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo systemctl enable docker
然后启动 Nginx 镜像的容器,把宿主机8080,8443端口转发到容器的80,443端口
docker run -dit --name web -p 8080:80 -p 8443:443 nginx
然后访问一下ip:8080能看到Nginx欢迎界面
现在进入容器进行配置,首先是安装 vim ,然后写一个简单的网页文件
docker exec -it web bash
apt update
apt install vim
cd /etc/nginx/conf.d
vim default.conf
然后修改Nginx配