[Utilice Cpolar para transferir páginas web de Tomcat a la Internet pública]

1. Introducción

Como servidor liviano, Tomcat no solo tiene un nombre interesante (que recuerda a la infancia), sino que también tiene potentes funciones: al poder cargar programas JavaWeb, se ha convertido en un software de entorno esencial para la configuración de sistemas JSP y Java, así como para el desarrollo. y depuración La primera opción para programas JSP. Tomcat se ejecuta de manera estable y es de código abierto y gratuito. Con el soporte de Apache y Sun, es gratuito y de código abierto, lo que lo hace ampliamente utilizado en sistemas y escenarios pequeños y medianos con pocos usuarios de acceso simultáneo. Pero si desea que las páginas web de Tomcat sean accesibles en un entorno público de Internet, necesita la ayuda de la penetración de intranet de cpolar. Ahora. El autor le presentará cómo utilizar la penetración de intranet de cpolar para publicar páginas web Tomcat en la Internet pública.

2. Cree una página web local de Tomcat

Tomcat tiene muchas ventajas. Para ahorrar tiempo a todos, no entraré en detalles aquí y iré directamente a la configuración de instalación de Tomcat. Como software gratuito de código abierto, Tomcat se puede encontrar y descargar en su sitio web oficial ( https://tomcat.apache.org ). El sistema operativo que uso es Windows y la versión JDK es 17.

En el sitio web oficial de Tomcat, encontramos la página de descarga de la última versión y hacemos clic en la versión correspondiente del sistema operativo para descargar.

20230323091801

2.1 Instalación de Tomcat

Una vez completada la descarga de la versión requerida del archivo del programa Tomcat, puede instalarlo. Primero, descomprima el archivo comprimido descargado. Pero no lo operes por ahora.

20230323091802

2.2 Configurar variables de entorno

Una vez completada la descarga, no se apresure a operar Tomcat. En su lugar, configure las variables de entorno. Específicamente, haga clic derecho, seleccione 我的电脑en la página 属性que se abre y haga clic en el botón para ingresar a la configuración de las variables de entorno.系统高级系统设置环境变量

20230323091803

20230323091804

20230323091805

2023032309180601

En 环境变量la página, cree una nueva variable de sistema CATALINA_HOME y realice las siguientes configuraciones:

  • Nombre de variable: CATALINA_HOME
  • Valor de variable: E:\Test Software\apache-tomcat-10.1.7 [El valor de la variable es la ubicación de descompresión de Tomcat. Puede hacer clic en el botón "Examinar directorio" debajo del campo "Valor de variable" para seleccionar la ruta.

Después de configurar el nombre y el valor de la variable, haga clic en 确认Guardar.

2023032309180701

PathA continuación, seleccione una entrada existente , haga clic en el botón, haga clic en el lado derecho de la página 编辑emergente , agregue el siguiente comando a la lista de comandos y luego haga clic en el botón para guardar los cambios. Los valores de las variables agregadas son:编辑环境变量新建确认

  • %CATALINA_HOME%\lib
  • %CATALINA_HOME%\lib\servlet-api.jar
  • %CATALINA_HOME%\lib\jsp-api.jar

2023032309180801

20230323091809

En este punto, se completa la configuración de las variables de entorno. El siguiente paso es configurar Tomcat.

2.3 Configuración del entorno

conf文件夹Después de completar la configuración de las variables de entorno, debemos modificar los archivos en Tomcat user.xmly agregar un usuario ejecutable.

confSegún la ubicación de descompresión de Tomcat, busque la carpeta que contiene , abra la carpeta y busque tomcat-user.xmlel archivo.

20230323091810

20230323091811

Después de encontrar el archivo, haga doble clic en él para abrirlo y agregue el siguiente código en la última línea del archivo:

<role rolename="manager-gui"/> 
<role rolename="admin-gui"/>  
<user username="admin" password="admin" roles="admin-gui"/>
<user username="tomcat" password="admin" roles="manager-gui"/>

20230323091812

Después de agregar el código, simplemente guárdelo y salga.

2.4 Prueba de ejecución de Tomcat

Después de completar la configuración de las variables de entorno y agregar el usuario de Tomcat, puede abrir el directorio de Tomcat bin文件夹y hacer doble clic startuppara iniciar Tomcat.

20230323091813

Después de iniciar Tomcat, podemos ver que Tomcat sale a través del puerto 8080, por lo que siempre que lo ingrese en la barra de direcciones del navegador de la computadora local, localhost:8080puede abrir la página de inicio de Tomcat.

20230323091814

En este momento, Tomcat todavía se encuentra en su estado original. En cuanto a cómo hacer una página web que se vea bien, no es el objetivo principal de este artículo. A continuación, debemos encontrar una manera de crear un túnel de datos para la página web de Tomcat que pueda penetrar la intranet para que los usuarios de la Internet pública puedan acceder a ella.

2.5 Instalación y registro de Cpolar

En comparación con la complicada configuración de Tomcat, la instalación y el uso de la penetración de la intranet de cpolar son obviamente mucho más simples: simplemente inicie sesión en el sitio web oficial de cpolar ([ https://www.cpolar.com/ ]), busque 下载el botón en en la parte superior de la página de inicio y busque la versión correspondiente del software en la página de descarga de cpolar (el autor usa el sistema operativo Windows, así que elegí la versión de Windows para descargar).

20230323091815

20230323091816

Se descarga el programa de instalación de Cpolar, descomprímalo en su computadora local, haga doble clic en el .msiarchivo descomprimido y siga el siguiente paso para completar la instalación. Por supuesto, también puede seleccionar la carpeta de instalación de cpolar durante la instalación, que también es una operación de rutina.

20230323091817

20230323091818

Dado que cpolar creará un túnel de datos independiente para cada usuario, complementado con contraseñas de usuario y códigos de token para garantizar la seguridad de los datos, debemos registrar a los usuarios antes de usar cpolar. El proceso de registro también es muy sencillo: 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.

20230323091819

20230323091820

3. Publicación de páginas web locales

En este punto, hemos creado una página web usando Tomcat y podemos acceder a ella en la dirección local. También se ha instalado y registrado cpolar, que proporciona un túnel de datos de penetración de intranet. A continuación, podemos usar cpolar para crear un túnel de datos y publicar el tomcat local en la Internet pública.

Porque el túnel de datos de la versión gratuita de cpolar se resetea cada 24 horas. El autor no quiere volver a conectar la configuración de la página web de Tomcat todos los días, por lo que actualicé cpolar a la versión VIP para poder obtener un túnel de datos de penetración de intranet que pueda existir de manera estable durante mucho tiempo.

3.1.Configuración de la nube polar

Para lograr el propósito de penetración de la intranet, primero debe 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 y hacer clic para ingresar a la página de reserva del túnel de datos de cpolar. Aquí se genera una dirección de Internet pública (también se puede considerar como la entrada del túnel de datos), en este momento esta dirección de Internet pública no está conectada al puerto de salida de la página web local, por lo que también se puede considerar como datos en blanco. túnel.

20230323091821

En la página de reservas puedes ver muchos tipos de túneles de datos que se pueden reservar, aquí seleccionamos 保留二级子域名el campo. Por supuesto, si tiene su propio nombre de dominio, también puede elegir 保留自定义域名el campo, pero debe resolver su propio nombre de dominio con el proveedor de nombres de dominio antes de poder usarlo con cpolar.

20230323091822

En 保留二级子域名los campos, es necesario realizar varias configuraciones simples de información:

  • 地区: El área donde se encuentra el servidor, solo selecciona el más cercano
  • 二级域名: Eventualmente aparecerá en la dirección pública de Internet generada como uno de los identificadores de la dirección de red.
  • 描述: Puede verse 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.

20230323091823

20230323091824

Por supuesto, si ya no planea utilizar este túnel de datos, puede hacer clic en el botón derecho para xeliminarlo fácilmente y ahorrar una valiosa cuota de túnel.

3.2 Configuración local polar

Después de completar la configuración de la nube cpolar y conservar el túnel de datos en blanco, podemos regresar al cliente cpolar en la computadora local y conectar el túnel de datos en blanco generado por la nube a la página de prueba local de Alipay, para que podamos acceder a tomcat en la Internet pública páginas web.

Abra e inicie sesión en el cliente cpolar localmente (puede ingresar localhost:9200 en el navegador para acceder directamente, o hacer clic en el acceso directo del cliente cpolar en el menú de inicio), haga clic en el botón en el lado izquierdo de la interfaz principal del cliente para ingresar al Página de creación de túnel 隧道管理local 创建隧道(si desea crear un túnel de datos temporal que no restablezca la dirección durante 24 horas, puede configurarlo directamente aquí en lugar de configurar un túnel de datos en blanco en el sitio web oficial de cpolar).

En esta página, también debe realizar varias configuraciones de información, que incluyen:

  1. 隧道名称– Puede considerarse como una anotación de información del túnel local de cpolar, siempre que nos resulte conveniente distinguirla;
  2. 协议– Tomcat genera una página web, por lo que se selecciona el protocolo http;
  3. 本地地址– La dirección local es el número de puerto de salida del sitio web local, y el puerto de salida predeterminado de Tomcat es 8080, por lo que 8080 también se completa aquí;
  4. 域名类型– En este ejemplo, hemos reservado el túnel de datos del nombre de subdominio de segundo nivel en la nube cpolar, así que marque "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 Complete el nombre del subdominio reservado de segundo nivel en la columna "Subdominio" en la siguiente línea. Aquí completamos "tomcattest" (si solo está creando un túnel de datos temporal, marque directamente "Nombre de dominio aleatorio" y el cliente cpolar generará la dirección de red por sí mismo. );
  5. 地区– Al igual que cuando configuramos la nube cpolar, la completamos de acuerdo con la ubicación real;

20230323091825

Después de completar la conexión del túnel de datos entre el cliente cpolar y la nube cpolar, el cliente cpolar saltará automáticamente a la página 隧道管理debajo del elemento. 隧道列表En esta página, podemos ver el estado del túnel de datos (si es fluido) o controlar la apertura y cierre del túnel o eliminar. Si necesita cambiar la información del túnel, también puede hacerlo a través del botón "Editar" aquí.

20230323091826

La dirección pública de Internet de este túnel de datos se puede consultar en la página 状态- 在线隧道列表.

20230323091827

4. Prueba de acceso a la red pública

Pegamos la dirección de Internet pública generada por la penetración de la intranet de cpolar en la barra de direcciones del navegador de otras computadoras y podemos ver que se puede mostrar la página web de Tomcat en la computadora local. Esto significa que hemos utilizado con éxito la penetración de la intranet de cpolar para publicar páginas web locales de Tomcat en la Internet pública.

20230323091828

5. Conclusión

Aunque este artículo parece ser largo, en la operación real, se retrasará por un tiempo cuando Tomcat configure las variables de entorno, mientras que la parte de configuración del túnel de datos de cpolar se puede completar rápidamente. De hecho, no solo Tomcat, sino también otros servidores web, siempre que conozca el puerto de salida del software (página web), puede usar cpolar para crear un túnel de datos que penetre en la intranet y publique el software (página web) en el Internet pública.

Reimpreso del artículo de cpolar pole cloud: Cómo utilizar la penetración de la intranet de Cpolar para publicar páginas web Tomcat en la Internet pública

Guess you like

Origin blog.csdn.net/weixin_74004489/article/details/133104840