Directorio de artículos
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.
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.
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
.
Aquí ingresamos localhost:81/application.php para ingresar a la página de instalación del sitio web Imagewheel.
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.
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.
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.
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.
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/ ).
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 .msi
archivo descomprimido para ejecutar automáticamente el programa de instalación. Entonces sólo se necesita un paso Next
para completar la instalación.
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.
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:9200
en la interfaz principal del cliente cpolar para ingresar a la página de configuración de creación del túnel. .隧道管理
创建隧道
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;
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.
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 在线隧道列表
.
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.
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.
En la página de reservas puedes ver muchos tipos de túneles de datos que se pueden reservar, aquí seleccionamos 保留二级子域名
el campo.
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.
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.
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.
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 Domain
el túnel de datos reservado de segundo nivel. nombre del subdominio en la siguiente línea Nombre de dominio, aquí completamos "wheelpic".
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.
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.