一、修改tomcat配置
1.修改context ,配置默认的项目名称,使不用输入项目名称
修改conf文件夹下的server.xml文件
path:是指web项目的访问URL路径,设置为空
docBase:项目所在的文件
2.修改端口,将端口号改为80
80 端口是HTTP开放的,是浏览网页服务默认的端口号,所以可以达到只输入网址不用输入端口号就可以访问的目的
二、用nginx代理,来修改网站域名(因为客户机器80端口,没有被占用,但是tomcat启动不起来,不知道原因)
1.修改tomcat ,使其能够通过localhost加端口访问
2.修改naginx 的配置
将proxy_pass 改为自己网站访问的网址
将listen监听端口改为80
ok,该方法经过验证是可行的
我用的springmvc框架,可以在controller层通过
String ipFromNginx = getHeader(request, "X-Real-IP")
来获取真正ip
浏览器不能做代理判断的。你要装一个IE代理的客户端,proxifierPE2.91有汉化破解版下载,
可以设定“代理规则”,哪些要经过代理,哪些不经过代理,
代理就变成直通的,
用了此软件后,IE与其它软件中不需要设代理参数了。
试试它。
我也在用它,我的代理规则是:内部的地址10开头的不通过代理,其它通过代理。
但 “域名”好象不能做例外地址,你要先解析出google的IP地址(74.125.71.99),
你要试试了。
你把信箱留下,我发一份给你。
Gradle 默认直连网络,即使 Mac 设置了全局代理也是一样。就算你给 Android Studio 设置了代理,它依旧会风轻云淡地直连那个你在中国一辈子也不可能连上的网站……
根据需要在下列所述文件中添加相应配置语句
1、单项目gradle使用代理:gradle/wrapper/gradle-wrapper.properties
2、全局gradle使用代理:userdir/.gradle/gradle.properties
#代理服务器IP/域名
systemProp.http.proxyHost=127.0.0.1
#代理服务器端口
systemProp.http.proxyPort=8080
#代理服务器需要验证时,填写用户名
systemProp.http.proxyUser=userid
#代理服务器需要验证时,填写密码
systemProp.http.proxyPassword=password
#不需要代理的域名/IP
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost
然后重启部署,Gradle 就会老老实实地走代理部署了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)