Mac下使用tomcat7配置本机域名访问测试
2017-02-22 11:36
651 查看
折腾了一下在Mac下使用tomcat7配置本机域名测试,模拟生产环境进行调试。
1、进入tomcat7下面conf目录,修改server.xml文件。首先修改端口号,找到这句话
修改为
2、修改defaultHost域名,例如我的域名为www.baidu.com
3、在Engine标签下面新增标签
注意docBase这里写项目的绝对路径,形如/home/tomcat7/webapps/test,如果需要多域名配置,再增加几个标签 ,如
4、保存上述配置,修改Mac下面hosts文件,对本机域名地址进行映射配置
5、重启电脑,打开命令行终端,由于在mac或者在linux系统下面,在使用<1024端口需要有root权限,于是切换tomcat7目录下面bin目录,使用
启动tomcat服务器,使用
关闭服务器,此时输入www.baidu.com成功访问到站点。
1、进入tomcat7下面conf目录,修改server.xml文件。首先修改端口号,找到这句话
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改为
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
2、修改defaultHost域名,例如我的域名为www.baidu.com
<Engine name="Catalina" defaultHost="www.baidu.com">
3、在Engine标签下面新增标签
<!--网站--> <Host name="www.baidu.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="这里写项目的绝对路径" crossContext="true" reloadable="true"/> </Host>
注意docBase这里写项目的绝对路径,形如/home/tomcat7/webapps/test,如果需要多域名配置,再增加几个标签 ,如
<Host name="mail.qq.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="这里写项目的绝对路径" crossContext="true" reloadable="true"/> </Host>
4、保存上述配置,修改Mac下面hosts文件,对本机域名地址进行映射配置
127.0.0.1 www.baidu.com 127.0.0.1 mail.qq.com
5、重启电脑,打开命令行终端,由于在mac或者在linux系统下面,在使用<1024端口需要有root权限,于是切换tomcat7目录下面bin目录,使用
sudo ./startsup.sh
启动tomcat服务器,使用
sudo ./shutdown.sh
关闭服务器,此时输入www.baidu.com成功访问到站点。
相关文章推荐
- mac使用brew安装配置常见测试工具
- Mac下配置域名和网站测试环境
- mac 下配置多域名测试环境
- mac 本地配置域名访问项目
- 【thinkphp】【mac环境配置】mac上使用mamp配置环境thinkphp访问出现目录无权限的解决办法
- mac 上vagrant 安装lnmp,配置域名访问不进去的问题,已解决
- SpringBoot系列三:SpringBoot基本概念(统一父 pom 管理、SpringBoot 代码测试、启动注解分析、配置访问路径、使用内置对象、项目打包发布)
- shiro使用经验总结:【同时实现url和按钮的拦截,只能用配置文件。不需要用注解!!!已多次测试=@RequiresPermissions不能拦截url直接访问。只能拦截标签(鸡肋,不要用!!)
- 使用本地域名 访问本地项目,本地host文件配置
- WindowsServer2012 R2配置远程服务器并使用域名访问(非 IIS)
- 使用Xampp配置本地域名访问的步骤
- windows下面apache配置虚拟目录(测试使用,发布网站不建议目录访问)
- 本地电脑使用自定义域名访问项目+配置项目
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- tomcat 配置直接使用域名访问到项目隐藏80端口号及项目名称
- 在mac上如何配置clion使用googletest进行测试
- 使用Nginx配置同域名同端口下的服务转发
- Tomcat域名或IP地址访问方式配置方法
- nginx使用ssl模块配置支持HTTPS访问 AND 开启gzip
- AWS (Amazon Web services) 免费主机测试使用流程 --- 一机绑定多域名