prólogo
Según la razón, siga los pasos oficiales para instalar FastDFS
, originalmente solo unos pocos comandos, debería ser muy suave.
- Entorno del compilador
yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y
- instalación
libfatscommon
git clone https://github.com/happyfish100/libfastcommon.git --depth 1 cd libfastcommon/ ./make.sh && ./make.sh install #编译安装
- instalación
FastDFS
cd ../ #返回上一级目录 git clone https://github.com/happyfish100/fastdfs.git --depth 1 cd fastdfs/ ./make.sh && ./make.sh install #编译安装
Por cierto, la distribución Linux de este servidor es Ubuntu
la oficial CentOS 7.x
, bueno, tengo que hacerlo yo mismo.
Afortunadamente, Docker
descubrí que algunos grandes ya lo han FastDFS
empaquetado en una imagen espejo y lo han subido. Entonces será más fácil de configurar. Por supuesto, la premisa es aún Docker
mejor.
Si no lo necesita
Docker
, puede instalar varios entornos de compilación usted mismo, aunque es un poco más problemático, será más flexible y conveniente de configurar. Este método puede referirse al siguiente artículo, soy vago, así que lo usé directamenteDocker
.[2] Instalación de FastDFS en Ubuntu
[3] fastDFS
Instalar FastDFS
1. El primer paso es instalar Docker
#安装docker
yum install -y docker-io
#启动docker
service docker star
# 查看docker版本
docker -v
2. Tira de la imagen
#拉取镜像
docker pull qbanxiaoli/fastdfs
Este paso llevará mucho tiempo, porque se necesita una cierta cantidad de tiempo para extraer la imagen y cargarla, y está relacionado con la configuración y el entorno de la máquina.
3. Inicie fastdfs
#启动镜像
docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=192.168.127.131 -e WEB_PORT=80 -v ${HOME}/fastdfs:/var/local/fdfs qbanxiaoli/fastdfs
-
IP
: Detrás está la IP de la red pública de su servidor o la IP de la máquina virtual -
-e WEB_PORT=80
: Especifique el puerto nginx
4. Pruebe si fastdfs se ha creado correctamente
docker exec -it fastdfs /bin/bash
echo "Hello FastDFS!">index.html
fdfs_test /etc/fdfs/client.conf upload index.html