准备:
申请号域名,并绑定好IP。
1、服务器部署好tomcat,localhost:8080能正常访问项目。
2、接下来 就是将localhost:8080修改为正式 域名。
方法1(不建议):直接修改server.xml:8080改为80、defaultHost值改为 指定域名,host的name属性值改为 指定域名。
然后点击 shutdown.bat,然后,在点击startup.bat启动。浏览器访问成功。(这两个文件位置在tomcat安装目录的bin里面)
方法2(推荐):端口代理配置(apache服务器、nginx服务器、phpstudy等集成环境 实现反向代理)
本文采用phpstudy实现
(1)phpStudy\PHPTutorial\Apache\conf目录下创建 tomcat.conf文件。这里创建一个新的tomcat配置文件是为了方便以后的管理。也可直接配置到vhosts.conf中
内容如下
<VirtualHost *:80>
ProxyPreserveHost On
ServerName 域名
ProxyPass / http://localhost:8080/
ErrorLog logs/error_log
CustomLog logs/access_log common
</VirtualHost>
(2)配置httpd.conf
引入tomcat.conf
然后启用一下两个扩展(取消注释以下两行 )
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
最后重启phpstudy。这时就可以去浏览器测试访问了。