¿Cómo construye Centos el servidor CDN a través del proxy inverso nginx y el caché proxy_cache

  
                

Algunos usuarios de la compañía necesitan configurar un servidor CDN para sus propios sitios web. Sin embargo, algunos métodos de configuración específicos en la red se pueden configurar básicamente, pero también contienen algunos errores menores, como los errores de sintaxis de los archivos de configuración. . Por lo tanto, Xiaobian ha reorganizado el método de configuración específico para configurar el servidor CDN para todos. Echemos un vistazo a los usuarios que lo necesitan.

configuración:

1, el servidor web

nombre de dominio: www.win8.net

IP: 61.188.87.100

2, servidor proxy inverso Nginx

IP: 192.168.190.128

Sistema operativo: Centos

3, cliente

IP: 192.168. 190.1

Sistema operativo: win7

C: \\ Windows \\ System32 \\ drivers \\ etc \\ hosts #Abra con el Bloc de notas y agregue la siguiente línea al final del archivo

192.168.190.128 Www.win8.net

Pasos de configuración - Servidor proxy inverso Nginx

1. Cierre SELinux

vi /etc /selinux /config # SELINUX = imponiendo #Comentar # SELINUXTYPE = dirigido #Comentario SELENUX = deshabilitado #: wq #Guardar, cerrar. Apagar -r ahora # reiniciar el sistema

2, el firewall abre el puerto 80

vi /etc /sysconfig /iptables-A ENTRADA -m estado --estado NUEVO -m tcp -p tcp - Dport 80 -j ACEPTAR #Agregar contenido /etc/init.d/iptables restart # Reinicie el firewall para que la configuración sea efectiva

3, instale el compilador

yum install wget make gcc gcc-c ++ zlib- Devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl

4, convenciones del sistema

Ubicación de almacenamiento del paquete de código fuente del software: /usr /local /src ubicación de instalación de la compilación del paquete fuente: /usr /local /Nombre del software

5, Descargar software

cd /usr /local /src #Ingrese al directorio (1), descargue nginx (versión estable actual) wget http://nginx.org /download/nginx-1.8.0.tar.gz(2), descargue pcre (soporte nginx pseudo-static) wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35 .tar.gz #Este comando no recibí el archivo, lo subí al servidor después de descargarlo localmente (2), descargue ngx_cache_purge (borre la caché de URL especificada) wget http://labs.frickle.com/files/Ngx_cache_purge-2.3.tar.gz

6. Instale pcre

cd /usr /local /srcmkdir /usr /local /pcre #Crear el directorio de instalación tar zxvf pcre-8.35.tar.gzcd pcre -8.35./configure --prefix = /usr /local /pcre #configure makemake install

7. Instale Nginx

groupadd www #addwww groupuseradd -g www www -s /bin /false #Create la cuenta de ejecución nginx www y únete al grupo www. No permitas que los usuarios de www inicien sesión directamente en el sistema cd /usr /local /srctar zxvf ngx_cache_purge-2.3.tar.gztar zxvf nginx-1.8.0.tar.gzcd nginx-1.8. 0./configure --prefix = /usr /local /nginx --user = www --group = www --with-http_stub_status_module --with-openssl = /usr /--with-pcre = /usr /local /src /pcre-8.35 --add-module = .. /ngx_cache_purge-2.3 #Nota: --with-pcre = /usr /local /src /pcre-8.35 apunta a la ruta a la descompresión del paquete fuente, no a la ruta a instalar. De lo contrario, obtendrá el error make #compile make install #install /usr /local /nginx /sbin /nginx #start nginxchown www.www -R /usr /local /nginx /html #set propietario del directorio chmod 700 -R /usr /local /Nginx /html # Establecer permisos de directorio Previo123Página siguiente Total 3 páginas

Copyright © Conocimiento de Windows All Rights Reserved