我想知道是否可以使用.com而不是localhost从eclipse访问您的Apache服务器:8080
I.E:www.insertlinkhere.net<它会将它重定向到tomcat服务器。
感谢您的回答。
答案 0 :(得分:0)
你可以做的是转到No-IP,然后你会得到一个域名并将其转发到8080端口的本地主机。这就是我所知道的一种简单方法。
请注意,.com / net / org需要花钱。但他们仍然可以获得其他类型的免费域名。
答案 1 :(得分:0)
如果安装nginx,您可以在本地计算机上设置反向代理,将端口8080重定向到80,然后调整主机文件以将URL重定向到本地计算机
编辑您的主机文件/etc/hosts
或c:\windows\system32\drivers\etc\hosts
以设置重定向到您的环回地址。确保运行Windows是否以管理员身份运行记事本,以便您可以编辑文件。
新条目在hosts
文件中将如下所示。
127.0.0.1 www.insertlinkhere.net
nginx配置看起来像这样
server {
listen 80;
location / {
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_set_header Connection "";
proxy_http_version 1.1;
proxy_cache_key sfs$request_uri$scheme;
proxy_pass http://localhost:8080/;
}
error_page 404 /404.html;
}
编辑:我应该补充一下,你也应该能够在Apache中设置类似的反向代理来达到同样的效果。另一种方法是调整应用程序设置以使用端口80而不是8080,然后您需要调整的是要在本地重定向的主机文件。这个问题的一个问题是您可能需要以管理员身份运行eclipse以在本地绑定到端口80。