Guía para crear un sitio web privado de preguntas y respuestas: Ubuntu+Cpolar+Tipas

Prefacio

En nuestra vida y trabajo, a menudo nos encontramos con varios problemas. Cuando tenemos problemas, generalmente buscamos respuestas en línea. Sin embargo, las respuestas encontradas en línea o no responden a la pregunta o son todas publicidades. Son realmente valiosas. Hay muy pocas. respuestas, lo cual es un dolor de cabeza. Es este punto débil el que dio lugar a plataformas de preguntas y respuestas como "Xuhu", que nos permiten encontrar las respuestas que queremos de forma fácil y rápida. Hoy, el autor le presentará cómo usar Cpolar + Tipask para crear un sitio web privado de preguntas y respuestas en el sistema Ubuntu.

2.Construcción del sitio web de Tipask

Tipask es un sistema de preguntas y respuestas de código abierto desarrollado en base a PHP, admite una variedad de bases de datos y se puede integrar con Alipay, WeChat, Jixian Verification, Alibaba Cloud Video, DingTalk, etc., ampliando enormemente el alcance de los escenarios de aplicación de Tipask. Lo más importante es que la implementación de Tipask es muy simple y los principiantes como yo pueden completar fácilmente la configuración y la instalación.

2.1 Descarga e instalación del sitio web Tipask

Al igual que otros programas, Tipask también tiene su propio sitio web oficial (www.tipask.com/). Podemos ver diversa información sobre Tipask aquí. Si encontramos algún problema durante la instalación y el uso, también podemos obtener las respuestas aquí. O pregunte a un pregunta.

imagen

En el sitio web oficial de tipask, podemos ver que tipask es un sistema PHP de preguntas y respuestas que puede admitir una variedad de bases de datos, lo que significa que necesitamos instalar Apache, MySQL y PHP (el llamado LAMP) en Pagoda. panel primero. Si se instalan en Linux, Nginx, MySQL y PHP se denominan 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í.

imagen

Luego, podemos pasar al siguiente paso de implementación del sitio web. Por lo general, el paso de implementación del sitio web es colocar el código fuente del sitio web descargado en la carpeta wwwroot del Panel Pagoda. Afortunadamente, tipask proporciona un modo de "implementación con un solo clic" en el Panel Pagoda, lo que le ahorra muchos problemas al autor.

Haga clic en "Tienda de software" en el lado izquierdo de la interfaz principal del panel 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 "tipask" 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:

Nombre de dominio (puerto de salida): en el campo "Nombre de dominio", configúrelo en el formato "Nombre de dominio a configurar: Puerto a usar"; aquí configuro el puerto de salida de tipask en eh 81 (127.0.0.1: 81)

Directorio raíz: este campo se puede cambiar o no, pero el contenido de este directorio raíz se vinculará al campo "Nombre de dominio". Para evitar confusiones, el autor aún lo cambia a tipask.

Base de datos: simplemente complete aquí la información de la base de datos que planea configurar;

Versión PHP – Algunos sitios web pueden requerir el uso de una versión específica de PHP, y podemos modificarla en el campo Versión PHP (siempre que se haya instalado la versión correspondiente del software PHP). Para garantizar la estabilidad, el autor elige la versión php7.2

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 tipask.

imagen

Después de crear el sitio web (en cuestión de segundos), 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

A continuación, abra el panel Pagoda de Ubuntu, haga clic en el botón "Sitio web" en el lado izquierdo de la interfaz principal del software, ingrese a la página de lista de sitios web y verá el sitio web tipask que acaba de instalar y está en línea. La mayor ventaja de utilizar Pagoda Panel para implementar el sitio web de Tipask con un solo clic es que Pagoda Panel habilitará automáticamente las extensiones PHP requeridas por Tipask y las funciones que deben deshabilitarse, ahorrándonos la molestia de configurarlas nosotros mismos.

imagen

En este momento, ingresamos la dirección del sitio web configurada tipask en la barra de direcciones del navegador Ubuntu para ingresar a la página de configuración del sitio web tipask. Continuamos realizando configuraciones específicas del sitio web de acuerdo con las indicaciones en la página de visualización del sitio web.

imagen

Antes de comenzar la instalación, tipask realizará una autoverificación del entorno operativo del sitio web. Dado que estamos usando el modo de instalación con un solo clic, el panel de Pagoda configurará automáticamente las extensiones PHP requeridas y los elementos de función deshabilitados.

imagen

El siguiente paso es completar la información de la base de datos, solo necesitamos completar la información de la base de datos establecida al crear el sitio web tipask.

imagen

Finalmente, después de configurar la cuenta de administrador de tipask, podemos completar el proceso de instalación del sitio web de tipask. Para facilitar la demostración, el autor establece la cuenta de administrador en admin.

imagen

imagen

2.2 Prueba de la página web Tipask

Después de completar la instalación del sitio web de tipask localmente, podemos ingresar la dirección del sitio web de tipask configurada en el navegador Ubuntu (127.0.0.1:81 en este ejemplo) para acceder a la página principal de tipask.

imagen

2.3 Instalación y registro de cpolar

Después de completar la implementación de la página web, puede pasar a la instalación de cpolar. Si desea instalar cpolar en un sistema ubuntu, puede utilizar el sencillo script de instalación con un solo clic para instalarlo. 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

3. Publicación de páginas web locales

En este punto, 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 la página web local, de modo que nuestra página web local pueda ser accedido en la red pública de Internet. Visitado.

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 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 de información del túnel del cliente cpolar, siempre que nos resulte conveniente distinguirlo;

Protocolo: el sitio web tipask es un programa 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 de tipask. Complete 81 aquí de acuerdo con nuestra configuración;

Tipo de nombre de dominio: aquí podemos distinguir si el túnel de datos es para uso temporal o a largo plazo. 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).

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 para acceder a la página web local.

imagen

Cabe señalar que 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.

3.2 Túnel estable Cpolar (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 (siempre que sea un usuario registrado de cpolar, puede iniciar sesión en el sitio web oficial de cpolar independientemente de si es un usuario pago, pero aquí debe iniciar sesión en el sitio web oficial de cpolar como usuario pago para reservar la operación del túnel de datos).

imagen

Busque el botón "Reservar" en el lado izquierdo de la página de inicio del usuario, haga clic para ingresar a la página de reserva del túnel de datos de cpolar y genere una dirección pública de Internet (o entrada al túnel de datos) aquí. 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

3.3 Túnel estable polar (configuraciones locales)

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). 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 conectar la dirección de Internet pública reservada por cpolar cloud al túnel de datos tipask. creado por cpolar local.

Hemos reservado el túnel de datos del nombre del subdominio de segundo nivel en la nube cpolar, por lo que lo cambiamos a "Nombre de subdominio de segundo nivel" (si reservó un nombre de dominio personalizado, verifique el nombre de dominio personalizado), y en el siguiente línea "Subdominio" Complete el nombre del subdominio reservado de segundo nivel en la columna, aquí completamos "tipaskweb".

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 tipask, generando así un túnel de datos de penetración de intranet que puede existir de manera estable durante mucho tiempo.

4. Prueba de acceso a la red pública

Finalmente, ingresamos nuevamente a la página "Lista de túneles en línea", y luego encontraremos que la dirección de Internet pública de tipask ha cambiado. Pegamos la dirección de Internet pública actualizada del sitio web de tipask en el navegador y podemos acceder a ella usando el nueva dirección Vaya al sitio web de tipask en su sistema ubuntu local.

imagen

imagen

5. Conclusión

Básicamente, el sitio web de Tipask es muy similar al sitio web del foro, por lo que no es demasiado difícil de instalar e implementar. Esta implementación de sitios web de baja dificultad es muy amigable para todos los usuarios. Podemos usar el hardware inactivo en casa para instalar un sistema ubuntu que requiere menos recursos de ejecución y usarlo con el túnel de datos de penetración de intranet creado por cpolar para permitir que el hardware inactivo se vuelva nuestro servidor privado dedicado para implementar varios sitios web que necesitamos.

Reimpreso del artículo de cpolar pole cloud: Cpolar+Tipas: cree un sitio web privado de preguntas y respuestas en Ubuntu para brindarle respuestas profesionales a sus preguntas.

Supongo que te gusta

Origin blog.csdn.net/m0_64361522/article/details/132805052
Recomendado
Clasificación