[Construya un banco de imágenes privado] Cree un banco de imágenes en la nube Imagewheel simple con PHP local y acceda a él de forma remota

1. Introducción

El almacenamiento en la nube ha estado en el centro de atención en los últimos años y las plataformas de almacenamiento en la nube han surgido como hongos después de una lluvia. Sin embargo, en los últimos dos años, las plataformas de almacenamiento en la nube han perdido popularidad y han sido cerradas una tras otra. A excepción de unas pocas empresas importantes de Internet, otras plataformas están luchando por mantenerse a sí mismas. Como rama del almacenamiento en la nube, quedan muy pocas imágenes. Sin embargo, la cama con cuadros no solo se puede usar para almacenar fotografías personales, sino que también puede usarse como fuente de imágenes de sitios web. Si desea tener una cama con cuadros estable, parece que solo puede hacerlo usted mismo. Hoy, el autor le presentará cómo utilizar Cpolar+ Imagewheel para crear una base de imágenes privada simple y clara.

2. Construcción del sitio web Imagewheel

Imagwheel es un programa de base de imágenes liviano desarrollado en el extranjero, puede usar la versión php5.X-7.X y también es compatible con MySQL. Aunque es un programa de base de imágenes liviano, su interfaz es simple y brillante, se ve muy refrescante y sus funciones no son más débiles que las de otros programas de base de imágenes. Al menos para los usuarios, hay una opción más.

2.1 Descarga e instalación de Imagewheel

Aunque Imgwheel es un programa de código abierto, el autor no encontró la dirección de descarga de github y solo puede proporcionar una dirección de descarga de terceros ( https://zhujiwiki.com/wp-content/uploads/2017/11/1917334780.zip ). Una vez descargado el código fuente de Imgwheel, descomprímalo para obtener la carpeta del código fuente de Imagewheel. Pegue esta carpeta en la carpeta del sitio web (estoy usando el panel integrado de phpstudy, así que pego la carpeta Imgwheel en la carpeta WWW de phpstudy) para iniciar el proceso de instalación del sitio web de Imagewheel.

20230526095301

20230526095302

Luego abra phpstudy, haga clic 网站en el botón en el lado izquierdo de la interfaz principal del software para ingresar a la página de lista de sitios web y luego haga clic en el botón en el lado superior izquierdo de la página de lista de sitios web para ingresar a la página de configuración del nuevo sitio web 创建网站.

En la página de configuración del sitio web, no hay muchas cosas que debamos configurar, solo necesitamos configurar algunos elementos:

  • 域名- Abra el nombre de dominio del sitio web Imagewheel localmente e ingréselo a voluntad;
  • 端口-El puerto de salida del sitio web de Imagwheel, siempre que no esté ocupado;
  • 根目录– La ubicación de almacenamiento de archivos del sitio web Imagewheel. En este ejemplo, el autor coloca estos archivos en la carpeta www de phpstudy;
  • 程序类型– Dado que Imagewheel es un programa web liviano que puede ejecutarse en php5.X-7.X, por motivos de seguridad, el autor eligió la versión php5.6.9. Cabe señalar que el funcionamiento normal de Imagewheel requiere abrir varias extensiones de php como gd, bcmath y mysql.

Dado que Apache ya viene con reglas pseudoestáticas, no necesitamos realizar configuraciones adicionales cuando usamos Apache para ejecutar el sitio web. Pero si usa Nginx, debe configurar las reglas pseudoestáticas correspondientes (el autor descubrió en Internet que hay un problema con las reglas pseudoestáticas de Imagwheel en Nginx, lo que hará que Nginx ejecute un error, por lo que No se recomienda utilizar Nginx para ejecutar el sitio web de Imagwheel).
Una vez completadas estas configuraciones, puede hacer clic en el botón "Confirmar" en la parte inferior para guardar la configuración del sitio web de Imagewheel.

20230526095303

A continuación, solo necesitamos ingresar la dirección local del sitio web de Imagewheel en la barra de direcciones del navegador para iniciar la implementación del sitio web de Imagewheel. Dado que el archivo de ejecución de la página web del sitio web Imagewheel es application.php, cuando ingresa la dirección del sitio web Imagewheel en el navegador, debe especificar el programa en ejecución y la dirección que debe ingresarse también cambia a " " 本地地址:端口号/application.php. Aquí entramos localhost:81/application.php.

20230526095304

Aquí ingresamos localhost:81/application.php para ingresar a la página de instalación del sitio web Imagewheel.

20230526095305

20230526095306

En la página de instalación, no necesitamos completar mucha información, principalmente completamos la información de la base de datos previamente configurada en phpstudy. Una vez completada la entrada, podemos hacer clic en el botón "Instalar" en la parte inferior de la página. Una vez completada la instalación, será redirigido a la página principal del sitio web de Imagewheel.

20230526095307

Aunque hemos implementado el sitio web Imagewheel en la computadora local, si queremos acceder al sitio web, debemos ingresar la dirección en el formato "dirección local: número de puerto/aplicación.php" cada vez, que obviamente no es lo que desear. Por lo tanto, copiamos y pegamos application.php y cambiamos el nombre del archivo copiado index.php(también puede cambiar directamente el nombre de application.php a index.php). Puede ingresar la barra de direcciones del navegador en el formato "dirección local: número de puerto" para acceder al sitio web de Imagewheel.

20230526095308

2.2 Pruebas de la página web de Imagewheel

Después de modificar el archivo index.php de acuerdo con el método anterior, podemos ingresar localhost:81 en la barra de direcciones del navegador y el sitio web de Imagewheel se podrá abrir correctamente.

20230526095309

Al mismo tiempo, podemos hacer clic en la esquina superior derecha del sitio web de Imagewheel, ingresar la cuenta de administrador y la contraseña establecidas al instalar Imagewheel, ingresar al backend del sitio web de Imagewheel y realizar cambios en la configuración existente.

20230526095310

20230526095311

2.3.instalación y registro de cpolar

Después de completar la implementación del sitio web Imagewheel en el dispositivo local, puede pasar a la instalación de penetración de intranet cpolar. En comparación con la implementación del sitio web Imagewheel, la instalación y el registro de cpolar es mucho más sencillo. Puede encontrar el botón "Descargar" directamente en la página del sitio web oficial de cpolar ( https://www.cpolar.com/ ).

20230526095312

El autor utiliza el sistema operativo Windows, así que elegí la versión de Windows de cpolar para descargar.

Una vez completada la descarga de Cpolar, descomprima el archivo descargado y haga doble clic en el .msiarchivo descomprimido para ejecutar automáticamente el programa de instalación. Entonces sólo se necesita un paso Nextpara completar la instalación.

20230526095314

20230526095315

cpolar creará un túnel de datos independiente para cada usuario para garantizar la seguridad de los datos con contraseña de usuario y código de token. Por lo tanto, es necesario registrarse antes de usar cpolar. El proceso de registro es muy simple: simplemente haga clic en la esquina superior derecha de la página de inicio de cpolar 用户注册y complete la información necesaria en la página de registro para completar el registro.

20230526095316

20230526095317

3. Publicación de páginas web locales

En este punto, hemos completado la implementación del sitio web local Imagewheel e instalado el programa de penetración de intranet cpolar. A continuación, podemos usar cpolar para crear un túnel de datos de penetración de intranet que pueda conectarse al sitio web local de Imagewheel, permitiéndonos acceder al sitio web local de Imagewheel en la Internet pública.

3.1.Túnel de datos temporales Cpolar

Para cumplir con la función de prueba temporal de las páginas web requeridas por algunos clientes, cpolar puede crear un túnel de datos temporal directamente en el cliente cpolar (la dirección pública de Internet se restablece cada 24 horas). Para crear un túnel de datos temporal, iniciamos sesión directamente en el cliente cpolar en el dispositivo local (ingrese en la barra de direcciones del navegador ) y hacemos clic en el botón debajo del elemento localhost:9200en la interfaz principal del cliente cpolar para ingresar a la página de configuración de creación del túnel. .隧道管理创建隧道

20230526095318

En la página "Crear túnel", debemos configurar varias configuraciones de información, que incluyen:

  • 隧道名称– Puede considerarse como la anotación de información del túnel del cliente cpolar, siempre que nos resulte conveniente distinguirla;
  • 协议– El sitio web Imagewheel es un programa web, por lo que se selecciona el protocolo http;
  • 本地地址– La dirección local es el número de puerto de salida del sitio web local de Imagewheel, por lo que 81 también se completa aquí;
  • 域名类型–Aquí podemos distinguir si el túnel de datos se utiliza temporalmente o existe desde hace mucho tiempo. Dado que primero solo realizamos una prueba temporal, elegimos "nombre de dominio aleatorio" (el nombre de subdominio de segundo nivel y el nombre de dominio personalizado son túneles estables a largo plazo y deben reservar una dirección de Internet pública en la nube cpolar).
  • 地区– Esa es la ubicación del servidor, podemos completarla de acuerdo con la ubicación real de uso;

20230526095319

Después de completar esta configuración, puede hacer clic en 创建el botón en la parte inferior de la página para establecer un túnel de datos temporal. Después de crear el túnel de datos temporal, el cliente cpolar saltará automáticamente a la página 隧道管理debajo del elemento 隧道列表, donde podemos ver todos los túneles de datos locales de cpolar (ya sean temporales o a largo plazo). También podemos administrar el túnel de datos aquí, incluida abrir, cerrar o eliminar este túnel. También podemos hacer clic en el botón "Editar" para modificar la información de este túnel de datos.

20230526095320

La dirección de Internet pública temporal que creamos y que puede conectarse al sitio web local de Imagewheel se puede encontrar 状态en el elemento 在线隧道列表.

20230526095321

Pegue la dirección pública de Internet que se muestra aquí en la barra de direcciones de su navegador para acceder a su página local de Imagewheel.

20230526095322

Sin embargo, el túnel de datos de Imagewheel en este momento es solo un túnel de datos temporal y la dirección pública de Internet se restablece cada 24 horas. Si aún desea conectarse a la página web local de Imagewheel, deberá utilizar una nueva dirección para conectarse.

3.2.Túnel estable polar (configuración de la nube)

Si queremos configurar un túnel de datos estable a largo plazo para el sitio web local CFImagehost, primero debemos actualizar cpolar a la versión VIP.

A continuación, podemos iniciar sesión en el sitio web oficial de cpolar, buscar 预留el botón en el lado izquierdo de la página de inicio del usuario, hacer clic para ingresar a la página de reserva del túnel de datos de cpolar y generar una dirección pública de Internet aquí (puede considerarse como la entrada a los datos túnel) Debido a esto, en este momento, esta dirección no está conectada al puerto de salida del software local, por lo que también puede considerarse como un túnel de datos en blanco.

20230526095324

En la página de reservas puedes ver muchos tipos de túneles de datos que se pueden reservar, aquí seleccionamos 保留二级子域名el campo.

20230526095325

En el campo "Reservar nombre de subdominio de segundo nivel", debe realizar varias configuraciones simples de información, a saber

  • 地区(Seleccione la zona donde se encuentra el servidor)
  • 二级域名(eventualmente aparecerá en la dirección pública de Internet generada como uno de los identificadores de la dirección de red)
  • 描述(Puede considerarse como una descripción de este túnel de datos, siempre que se pueda distinguir de otros túneles)

Después de completar esta configuración, puede hacer clic en 保留el botón de la derecha para conservar este túnel de datos.

20230526095326

Por supuesto, si ya no planea utilizar este túnel de datos, puede hacer clic en la "x" a la derecha para eliminarlo fácilmente y ahorrar una valiosa cuota de túnel.

20230526095327

3.3.Túnel estable polar (configuración local)

Después de completar la configuración de la nube cpolar y conservar el túnel de datos en blanco, regresamos al cliente cpolar local y conectamos el túnel de datos en blanco generado por la nube con la página de prueba local.

Abra e inicie sesión en el cliente cpolar en el dispositivo local (puede ingresar localhost:9200 en el navegador para acceder directamente, o puede hacer clic en el acceso directo del cliente cpolar en el menú de inicio).

隧道管理Haga clic en el botón debajo del elemento en el lado izquierdo de la interfaz principal del cliente 隧道列表para ingresar a la página del túnel local y luego haga clic en 编辑el botón correspondiente al túnel.

20230526095328

En la página "Editar" del túnel local (la misma que la página para crear un túnel temporal local), solo necesitamos hacer 域名类型modificaciones para conectar la dirección de Internet pública reservada por la nube cpolar al túnel de datos Imagewheel creado por el túnel local. cpolar.

Hemos reservado el túnel de datos del nombre de subdominio de segundo nivel en la nube cpolar, por lo que lo cambiamos a 二级子域名(si el nombre de dominio reservado es un nombre de dominio personalizado, verifique el nombre de dominio personalizado) y completamos Sub Domainel túnel de datos reservado de segundo nivel. nombre del subdominio en la siguiente línea Nombre de dominio, aquí completamos "wheelpic".

20230526095329

Después de completar el cambio de "Tipo de nombre de dominio", puede hacer clic en 更新el botón en la parte inferior de la página para conectar el túnel de datos en blanco en la nube cpolar con el sitio web local de Imagewheel, generando así un túnel de datos del sitio web de Imagewheel que puede existir de manera estable durante mucho tiempo.

4. Prueba de acceso a la red pública

Finalmente, cuando ingresamos 在线隧道列表nuevamente a la página, encontraremos que la dirección de Internet pública de Imagewheel ha cambiado. Pegamos la dirección de Internet pública actualizada del sitio web de Imagewheel en el navegador y podemos ver que se accede al sitio web de Imagewheel usando el nuevo dirección. , permitiendo con éxito el acceso estable y a largo plazo al sitio web local de Imagewheel.

20230526095330

20230526095331

5. Conclusión

Imagewheel es solo uno de muchos programas de alojamiento de imágenes. Hay muchos sitios web de alojamiento de imágenes como Imagewheel. También se pueden instalar en el dispositivo local con la misma idea y luego usar cpolar para crear un túnel de datos de penetración de intranet y publicarlo al público. En Internet, creemos un sitio web personal y privado con imágenes.

Reimpreso del artículo de cpolar pole cloud: [Construya una base de imágenes privada] Cree una base de imágenes en la nube Imagewheel simple con PHP local y acceda a ella de forma remota desde el exterior.

Supongo que te gusta

Origin blog.csdn.net/weixin_46703995/article/details/132890878
Recomendado
Clasificación