Implemente proyectos locales en servidores remotos.

** **

Quiero registrar la implementación de un proyecto local en un servidor remoto, y finalmente puedo usar el nombre de dominio o IP pública para acceder directamente al proyecto en el servidor remoto

**
1: En primer lugar, quiero explicar lo que he encontrado antes. Obtuve la IP de la red pública de un host, que se puede localizar a través de la línea de comando, pero no puedo acceder a ella usando un navegador, y finalmente concluí que no compré un nombre de dominio, luego compré un nombre de dominio, y luego resolví el nombre de dominio y la IP de la red pública Las direcciones están vinculadas, y el dominio público ip: puerto 80 de la asignación de nombres de dominio. Por lo tanto, el navegador que accede al nombre de dominio es equivalente a acceder al recurso en el puerto 80 del host remoto. El servidor iis usa el puerto remoto 80 de manera predeterminada. Si queremos usar el servidor tomcat, entonces tenemos que cambiar el puerto 80 usado por el servidor IIS de manera predeterminada a 81. Luego vaya al archivo de configuración de tomcat server.xml y cambie tomcat El puerto 8080 del servidor se cambia al puerto 80. De esta forma, el servidor Tomcat al que accede el nombre de dominio es exitoso. Abra el navegador, ingrese el nombre de dominio y muestre la página "cat cat" [página predeterminada de tomcat]. Si encuentra que el puerto 80 está ocupado durante el inicio de Tomcat, vaya a cmd para abrir la línea de comando, verifique qué programa ocupa el puerto 80 y luego elimine la ocupación.

2: Coloque el proyecto local en un paquete de guerra y cópielo en las aplicaciones web de Tomcat del host remoto. Para permitir que el nombre de dominio acceda al proyecto, modifique el archivo de configuración server.xml de la
siguiente manera: Cambie
Inserte la descripción de la imagen aquí
los dos localeshost en la captura de pantalla a su Nombre de dominio, www.xxxx.com o xxxx.com [tanto el nombre de dominio de primer nivel como el nombre de dominio de segundo nivel son iguales, dependiendo de si puede configurarlo cuando lo compre], vea que la etiqueta de contexto no lo es, la operación es como el blog anterior, así Después de configurar, puede eliminar el nombre del proyecto cuando visite. Después de esto, la ruta de acceso puede ser www.xxx.com/test/index. Tenga en cuenta que el puerto 8080 no se agrega aquí, porque hemos cambiado el puerto al puerto 80, porque el nombre de dominio visita el puerto 80, por lo que en el proyecto También debe configurar el proyecto para usar el puerto 80 en consecuencia. La captura de pantalla no libera la etiqueta de contexto, puede liberar esta etiqueta usted mismo.

3: Luego registre cómo configurar el proyecto, puede acceder directamente a la página de inicio de sesión del proyecto o la página de inicio que desea mostrar en http: // localhost: 8080.


/*配置文件:初始化访问项目的登录页面*/

@Configuration
public class DefaultController  implements WebMvcConfigurer {
    @Override
    public void addViewControllers( ViewControllerRegistry registry ) {
        registry.addViewController( "/" ).setViewName( "forward:jsp/login2.jsp" );
        registry.setOrder( Ordered.HIGHEST_PRECEDENCE );
        WebMvcConfigurer.super.addViewControllers( registry );
    }
}

Declare una nueva clase directamente en el proyecto, como se muestra en el código, modifique directamente ese jsp / login2.jsp en la página a la que desea inicializar el acceso. Tenga en cuenta aquí, debido a que se utiliza el marco Springboot, todos los aspectos de la configuración pueden basarse en su propia situación. De manera predeterminada: acceso a la carpeta de recursos a la que acceden los recursos estáticos, pero puede configurarlo usted mismo y colocar la ruta de acceso de la página directamente. De esta manera, puede configurar la página que el proyecto inicializa para visitar. Del mismo modo, al volver a implementar el proyecto establecido en un tomcat remoto, podemos usar el nombre de dominio para acceder directamente a la página de inicio del proyecto. Nota: Cambie el número de puerto usted mismo ~~ Hay soluciones para todos los problemas. Si no entiende, pregúntele a sus compañeros de clase, pregúntele a su maestro y busque [Baidu, Google] ~~~~~~~~~~~~~~~~~~

13 artículos originales publicados · Me gusta1 · Visita 2006

Supongo que te gusta

Origin blog.csdn.net/qq_31152023/article/details/100652289
Recomendado
Clasificación