我有一个Spring启动应用程序。通常我在PaaS实例上运行Spring应用程序,从那里配置域名非常容易,但是我是在虚拟专用服务器上运行的,而且我一辈子都想不出如何运行Spring Boot程序,以便用域名访问它。
我已经改变了我的DNS设置,所以它指向我的虚拟私人服务器,这个VPS也运行一些其他基于apache的静态网站,我很有信心我的DNS设置是正确的。
我的Spring Boot应用程序使用spring-boot-starter-tomcat运行,应用程序部署良好,我可以抓取我的.war文件并使用java-jar myapplication.jar
在服务器上部署它。
但是,我一直在谷歌上搜索,不知道如何配置Spring Boot,以便它使用我的域名,这样我就可以以标准的方式访问网站:www.mywebsite.com
,或者更好的是,还可以添加一个别名,以便mywebsite.com
和www.mywebsite.com
都有效。
有人能给我指个正确的方向吗?我知道这可以在Tomcat中完成,但我不知道如何配置它。
由于这是一个Spring Boot应用程序,我没有.xml
文件,所以我的Spring Boot配置在application-prod.yml
文件中,我使用的唯一.xml
文件是pom.xml
本身。
任何帮助都将不胜感激。
由于缺乏回应,我决定采用邓尼提出的方法。
下面是我使用Nginx的方法:
我转到了干净的windows安装nginx/conf/nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
include C:/path-to-nginx/nginx/conf/sites-enabled/*.conf;
}
mywebsite.conf
server {
server_name mywebsite.com;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080;
}
}
此时,如果一切都完成了,您应该能够访问您的Tomcat应用程序!我用了很多参考资料,所以我把它们都放在下面:
http://www.mkyong.com/nginx/nginx-apache-tomcat-configuration-example/
本文向大家介绍SpringBoot配置web访问H2的方法,包括了SpringBoot配置web访问H2的方法的使用技巧和注意事项,需要的朋友参考一下 【前情提要】最近开始搭建博客,在本地调试的时候使用的数据库是h2,但是调试的时候需要查看数据库,本文也由此而来。 下面是我用到的方法: 使用IDEA的Database连接工具,具体操作方法就是按照要求配置连接url,用户名和密码即可。具体操作见下图
本文向大家介绍Vue项目配置跨域访问和代理proxy设置方式,包括了Vue项目配置跨域访问和代理proxy设置方式的使用技巧和注意事项,需要的朋友参考一下 在vue单页应用项目开发时,避免不了要请求后端,这时通常就会出现跨域问题。有2种常用的解决方案 后端设置允许跨域访问 前端通过代理进行访问后端 下面我们只说说如何配置vue-cli代理访问: vue-cli代理 最简单就是配置vue conif
问题内容: 我有一台具有分配给一个网络接口的多个IP地址的主机。我想配置Docker,以使容器将每个容器“响应”到分配给主机的这些IP地址的单个IP。 可以使用libcontainer完成此操作,还是必须使用LXC驱动程序并使用来运行我的容器? 提前致谢。 更新 我希望每个容器都可以从外面拿到。使用默认Docker配置时,我只能暴露端口并不能通过到达容器。可以以某种方式配置第二个选项吗? 问题答案
首先,因为我在一个共享主机上,我不能将我的公共文件夹的内容直接放入root。我必须将整个项目放入public_html目录,并使用. htaccess指向下面的公共文件夹(这对于单个Laravel项目来说很好): 我现在用主机创建了一个子域,它在我的公共html目录中创建了一个名为store的目录。领域通用域名格式。这将是一个完全不同的Laravel项目。如果我将常规文件夹结构与。htaccess
我需要为SpringBoot应用程序设置两个数据源。目前,用于(成功地)处理MariaDB服务器上超时的单个数据源工作解决方案在application.properties中设置了以下三个参数 我使用基于Java的数据源配置检查过的各种示例大致如下:
本文向大家介绍VMware仅主机模式访问外网的方法,包括了VMware仅主机模式访问外网的方法的使用技巧和注意事项,需要的朋友参考一下 1、保证VMware Network Adapter VMnet1是启用状态 2、将可以连接外网的连接共享属性设置成如下图所示 3、将VMware Network Adapter VMnet1的IP地址设置成与本机IP不同的网段即可 4、VMware虚拟网络编辑器