问个有关 Nginx 的问题

服务器安装 Nginx ,是直接apt install,还是用docker安装?


主要想了解的是方便管理,我看掘金上有人说用apt直接安装要自己创建和写配置文件,docker可以直接改配置文件就可以了,不过找docker的镜像文件好像不好找,所以才上来问下大佬,应该要怎么选择

1 个赞

docker的话映射出来端口就行的。

都行看你觉得哪个方便 我更喜欢docker

我选择编译安装 :face_holding_back_tears:

5 个赞

不是,可能是我的问题没问完全吧,我改一下

用go语言写的caddy,单个执行文件,安装和使用都很方便。

docker 直接 docker pull nginx不就有了么?

我知道安装方式,主要是管理和修改哪个更方便

直接yum -y install nginx

直接安装方便管理和修改吗?

很方便,nginx,这东西很容易管理啊

建议apt install,本地编辑nginx -s reload重载就欧了
docker安装,你还是要写配置文件啊,而且还要-v怼进去而且,还要restart容器

还有考虑以后卸载的时候,docker可以直接删除镜像就删干净了,apt可能还有残留 :rofl:

纯手工 就 apt/yum
类似

tee /etc/yum.repos.d/nginx-mainline.repo<<EOF
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/9/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
EOF

更傻瓜可以考虑考虑宝塔面板这种

找 docker-compose 管理起来啊 就一个 docker-compose down / up -d 就行了

apt直接安装和docker安装都有各自的优点,所以不知道要咋选择 :rofl:

apt安装和docker安装差不多,docker镜像直接用官方的nginx:latest就好
如果有需要安装插件的需求,用编译安装版的

我都是编译装的,也不麻烦多少

1 个赞

编译安装比较好吧,比较习惯。

1 个赞

习惯用docker安装,方便环境隔离,卸载也方便