Implemente fácilmente una comunidad atractiva y configure una guía del foro Cpolar+HYBBS en Ubuntu


Insertar descripción de la imagen aquí

Prefacio

Cuando la Internet nacional recién comenzó, el contenido de Internet estaba lejos de ser tan rico como lo es hoy, e incluso las principales empresas de Internet que conocemos hoy en día aún no habían nacido. En ese momento, cuando los usuarios de Internet se conectaban, la mayoría de las veces solo podían buscar noticias en los sitios web del portal o publicar noticias falsas en varios BBS. Con el desarrollo de los tiempos, el contenido y las aplicaciones de Internet se han ido enriqueciendo gradualmente, y los foros de BBS, que alguna vez fueron incomparables, también han perdido su halo y gradualmente se han convertido en recuerdos antiguos. Sin embargo, el método de comunicación del foro BBS no se ha quedado atrás con el auge de la mensajería instantánea. En muchos casos, publicar información en los foros de BBS sigue siendo una forma eficaz de comunicarse con extraños con ideas afines (o dentro de la industria o empresa). Hoy, el autor le presentará cómo usar Cpolar + HYBBS para crear un sitio web de foro hermoso, liviano y potente en el sistema Ubuntu.

1. Construcción del sitio web HYBBS

HYBBS es una página web de BBS de código abierto relativamente conocida. Aunque es un programa de foro liviano, sus funciones no son débiles. Puede agregar más funciones e interfaz de apariencia a HYBBS instalando complementos funcionales y plantillas de apariencia. Lo más importante es que el diseño liviano de HYBBS no agregará demasiada carga al antiguo equipo informático del autor.

1.1 Instalación del sitio web de HYBBS

El grupo de usuarios del foro HYBBS no es pequeño, por lo que tiene su propio sitio web oficial (flarum.hyphp.vip/), donde podemos comunicarnos con otros usuarios de HYBBS y obtener diversos soporte técnico y solución de problemas.

imagen

En el sitio web oficial de HYBBS, podemos ver que HYBBS admite múltiples versiones de php (al menos 5.4 y superiores), pero se debe utilizar el software de base de datos MySQL.

Para construir el entorno operativo requerido para HYBBS, primero debemos instalar Apache, MySQL y PHP en el panel Pagoda (el llamado LAMP, si Nginx, MySQL y PHP están instalados en Linux, se llama LNMP) .

Por lo general, cuando inicia sesión en Pagoda Panel por primera vez, siempre que Apache, MySQL y PHP no estén instalados en el dispositivo de hardware local, Pagoda Panel aparecerá automáticamente pidiéndole que elija qué página web ejecuta los programas para instalar. .

imagen

También podemos encontrar el botón "Tienda de software" en el lado izquierdo de la página de inicio de Pagoda Panel (puede ingresar la dirección local en el navegador: número de puerto de salida de Pagoda Panel) y hacer clic para ingresar a la página de la Tienda de software. En esta página, podemos encontrar sitios web de uso común que ejecutan programas de soporte, incluidos Nginx, Apache, MySQL, PHP, phpMyadmin, Tomcat, Docker Manager, Redis, etc. Encontramos el software requerido y hacemos clic en "Instalar" en el lado derecho de la entrada del software para instalarlo en el sistema Ubuntu.

imagen

Después de completar la instalación del software Apache, MySQL y PHP, podemos hacer clic en el botón "Instalado" en la parte superior de la página de la tienda de software para ver el software instalado. Al mismo tiempo, también puedes cambiar la versión de cada software aquí.

Una vez creado el entorno de ejecución necesario para el sitio web de HYBBS, puede comenzar a crear el sitio web de HYBBS. En términos generales, debemos colocar el código fuente del sitio web en la carpeta wwwroot del panel Pagoda y luego ejecutar el programa de instalación del sitio web. Afortunadamente, HYBBS se puede instalar rápidamente en la página "Implementación con un clic" del Panel Pagoda, lo que le ahorra muchos problemas al autor.

Hacemos clic en "Tienda de software" en el lado izquierdo de la interfaz principal del panel de Pagoda. Después de ingresar a la tienda de software, busque el botón "Implementación con un clic" en la parte superior de la página, ingrese a la página del sitio web que se puede implementar con un clic, seleccione la entrada "HYBBS" y haga clic en "Implementación con un clic". botón en el lado derecho de la entrada.

imagen

A continuación, aparecerá la ventana de configuración básica del sitio web, donde podremos especificar la información básica del sitio web, que incluye:

Número de puerto de salida: en el campo "Nombre de dominio", configúrelo en el formato "Nombre de dominio a configurar: Puerto a utilizar"; aquí elijo el puerto 83 para generar el sitio web de HYBBS.

Directorio raíz: este campo se puede cambiar o no, pero el contenido de este directorio raíz estará vinculado al campo "Nombre de dominio", así que lo cambié a hybbs.

Base de datos: simplemente complete la información de la base de datos que configuramos antes;

Versión PHP – Algunos sitios web pueden requerir el uso de una versión específica de PHP. Podemos modificarla en el campo Versión de PHP (siempre que se haya instalado la versión correspondiente del software PHP). Por ejemplo, este sitio web requiere php5.4, por lo que aquí también elija php5.4

Después de completar esta configuración, puede hacer clic en el botón "Enviar" en la parte inferior de la ventana para crear el sitio web de HYBBS.

imagen

Una vez creado el sitio web (casi instantáneamente), el panel de Pagoda mostrará la dirección del sitio web creado e información importante del sitio web (tal vez información de la base de datos o información de inicio de sesión de fondo del sitio web).

imagen

El siguiente paso es hacer clic en el botón "Sitio web" en el lado izquierdo del panel de pagoda de Ubuntu para ingresar a la página de lista de sitios web y verá el sitio web de HYBBS que acaba de instalarse y está en línea.

imagen

1.2 Prueba del sitio web HYBBS

Podemos acceder al sitio web local de HYBBS ingresando la dirección del sitio web de HYBBS previamente configurada en la barra de direcciones del navegador Ubuntu.

imagen

Aunque el sitio web actual parece muy simple, podemos iniciar sesión en el backend del sitio web de HYBBS, agregar complementos y plantillas al foro, enriquecer el contenido y cambiar la apariencia.

imagen

imagen

1.3 Instalación y registro de cpolar

Después de completar la implementación del sitio web de HYBBS, puede instalar cpolar. Para instalar cpolar en un sistema ubuntu, puede instalarlo utilizando un sencillo script de instalación con un solo clic. Siempre que ingrese el siguiente comando en la interfaz de línea de comandos de Ubuntu, puede ejecutar automáticamente el programa de instalación (cabe tener en cuenta que es posible que algunas versiones de Ubuntu no tengan instalada la herramienta curl, por lo que es mejor ejecutar el comando "sudo aptinstall curl" para instalar primero la herramienta curl).

Script de instalación de Cpolar con un solo clic:

“rizo -L

https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash”

imagen

Una vez completada la instalación de Cpolar, puede ingresar el comando "systemctl start cpolar" para iniciar cpolar.

imagen

En este momento, el sistema ubuntu mostrará el cuadro de autenticación para iniciar el servicio, podemos ingresar la contraseña del sistema ubuntu.

imagen

Por supuesto, también podemos ingresar "versión cpolar" para consultar el número de versión local de cpolar en lugar de usar el comando de nivel systemctl. Siempre que se pueda mostrar la información de la versión, la instalación de cpolar estará completa.

imagen

Para garantizar que cpolar pueda ejecutarse en el sistema Ubuntu durante mucho tiempo y garantizar la existencia estable del túnel de datos, es mejor agregar cpolar a la lista de inicio automático de arranque de Ubuntu. Siempre que ingrese el comando "sudo systemctl status cpolar" en la interfaz de línea de comando de Ubuntu, puede agregar cpolar a la lista de inicio automático.

imagen

Para garantizar la seguridad de los datos de cada usuario y crear un túnel de datos separado para cada cliente, cpolar utiliza una contraseña de usuario y un código token para la verificación del usuario, por lo que debemos registrar al usuario antes de usar cpolar. El proceso de registro es muy simple: simplemente haga clic en "Registro de usuario" 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.

imagen

imagen

Después de completar el registro de usuario de cpolar, podemos usar el código token único de cada usuario para activar el cliente cpolar. Siempre que inicie sesión en el sitio web oficial de cpolar, podrá encontrar el código de token único del usuario en la página "Verificación" (o en la ventana "Conectar su cuenta").

imagen

Copie y pegue este código token en la interfaz de línea de comandos de Ubuntu, y el cliente cpolar escribirá el código token en el archivo cpolar.yml local (la activación del código token solo debe realizarse una vez), como una identificación del túnel de datos del usuario. información. El formato de comando específico es "código de token único del usuario de cpolar authtoken".

imagen

2. Publicación de páginas web locales

En este momento, hemos instalado la página web en el dispositivo local y también hemos instalado el programa de penetración de intranet cpolar. A continuación, podemos usar cpolar para crear un túnel de datos seguro y eficiente para el sitio web local de HYBBS, de modo que nuestra página web local pueda ser accedido en la Internet pública.Visitado.

2.1.Túnel de datos temporales Cpolar

Nuestro sitio web HYBBS puede funcionar normalmente y cpolar puede crear un túnel de datos temporal directamente en el cliente cpolar para probar la página web (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 localhost:9200 en la barra de direcciones del navegador) y hacemos clic en el botón "Crear túnel" debajo del elemento "Administración de túneles" en el cliente cpolar. interfaz principal para ingresar a la página Crear configuración de túnel.

imagen

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

Nombre del túnel: puede considerarse como el comentario del túnel del cliente cpolar, siempre que nos resulte conveniente distinguirlo, aquí completamos la prueba HYBBS;

Protocolo: el sitio web de HYBBS es un programa de página web, así que elija el protocolo http;

Dirección local: la dirección local es el número de puerto de salida del sitio web local. Complete 83 aquí de acuerdo con nuestra configuración anterior;

Tipo de nombre de dominio – aquí podremos elegir si el túnel de datos que pretendemos establecer es temporal o de largo plazo. En este momento, solo estamos realizando primero una prueba de acceso temporal a HYBBS, por lo que 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 pública de Internet en la nube polar).

Región: esta es la ubicación del servidor, podemos completarla de acuerdo con la ubicación real de uso;

imagen

Después de completar esta configuración, puede hacer clic en el botón "Crear" en la parte inferior de la página para establecer un túnel de datos temporal. Una vez creado el túnel de datos temporal, el cliente cpolar saltará automáticamente a la página "Lista de túneles" en el elemento "Administración de túneles", donde podremos 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.

imagen

La dirección de Internet pública temporal que creamos y que puede conectarse al sitio web local se puede encontrar en la "Lista de túneles en línea" en el elemento "Estado".

imagen

Pegue la dirección pública de Internet que se muestra aquí en la barra de direcciones del navegador Ubuntu para acceder a la página del sitio web local de HYBBS.

imagen

Sin embargo, el túnel de datos en este momento es solo un túnel de datos temporal y se restablecerá cada 24 horas. Después de restablecer el túnel de datos, la dirección de Internet pública generada por cpolar cambiará. Si planea visitar esta página web nuevamente, debe utilizar la dirección recién generada.

2.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, primero debemos actualizar cpolar a la versión VIP.

imagen

Después de actualizar Cpolar a la versión paga, puede iniciar sesión en el sitio web oficial de cpolar, buscar el botón "Reservar" 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 (o entrada del túnel de datos). En este momento, esta dirección no está conectada al puerto de salida del software local, por lo que puede considerarse como un túnel de datos en blanco.

imagen

En la página de reserva podemos reservar túneles de datos utilizando múltiples protocolos, aquí seleccionamos el campo "Reservar nombre de subdominio de segundo nivel".

imagen

En el campo "Nombre de subdominio de segundo nivel reservado", debe realizar varias configuraciones simples de información, a saber, "región" (el área donde se encuentra el servidor, simplemente seleccione el más cercano), "nombre de dominio de segundo nivel" ( que eventualmente aparecerá en la dirección pública de Internet generada, como uno de los identificadores de la dirección de red) y "descripción" (que 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 "Reservar" a la derecha para conservar este túnel de datos.

imagen

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.

imagen

2.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).

Después de ingresar al cliente cpolar local, haga clic en el botón "Lista de túneles" debajo del elemento "Administración de túneles" 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 "Editar" del túnel correspondiente.

imagen

En la página "Editar" del túnel local (la misma que la página para crear un túnel temporal local), solo necesitamos modificar el "Tipo de nombre de dominio" para tunelizar la dirección de Internet pública reservada por la nube cpolar con el sitio web de HYBBS. El túnel de datos creado por el cpolar local los conecta.

Como hemos reservado el túnel de datos del nombre de subdominio de segundo nivel en la nube cpolar, lo cambiamos a "Nombre de subdominio de segundo nivel" (si el nombre de dominio reservado es un nombre de dominio personalizado, verifique el nombre de dominio personalizado) y en la siguiente línea "Subdominio" Complete el nombre del subdominio reservado de segundo nivel en la columna. Aquí completamos "HYBBStest".

imagen

Después de completar el cambio de "Tipo de nombre de dominio", puede hacer clic en el botón "Actualizar" 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 HYBBS para crear un nuevo túnel de datos que pueda durar de manera estable. por mucho tiempo.

3. Prueba de acceso a la red pública

Finalmente, cuando ingresamos nuevamente a la página "Lista de túneles en línea", encontraremos que la dirección pública de Internet del sitio web de HYBBS ha cambiado. En este momento, el túnel de datos del sitio web local de HYBBS puede sobrevivir de manera estable durante mucho tiempo, lo que permite Los visitantes de Internet pueden acceder al sitio web local de HYBBS en cualquier momento.

imagen

imagen

Resumir

Desde el punto de vista de la operación general, los pasos para crear un sitio web del foro HYBBS localmente y publicarlo en la Internet pública usando cpolar no son complicados. Utilizando la idea de crear un foro HYBBS, también podemos crear otros tipos de sitios web localmente y utilizar el túnel de datos creado por cpolar para publicarlos en la Internet pública para que todos puedan acceder al sitio web ubicado en Ubuntu local.

Supongo que te gusta

Origin blog.csdn.net/cdtu_mid/article/details/132814924
Recomendado
Clasificación