首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转发域并从URL中移除端口号

问转发域并从URL中移除端口号
EN

Stack Overflow用户
提问于 2013-08-23 09:45:22
回答 2查看 2.3K关注 0票数 0

有了这个。.htaccess代码,域被转发到端口8000。问题是URL中的端口号。

RewriteEngine打开

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^my\.subdomain\.com$ [NC]
RewriteRule ^(.*)$ http://my.subdomain.com:8000/$1 [R=301]

我现在正在寻找一种方式转发域和删除端口号从URL。必须使用PHP或。.htaccess be.Web服务器和我的所有域都运行在端口80上,端口号8000上运行一个应用程序。

编辑和修改httpd.conf文件不起作用。它再次被重写。--(我的霍斯特证实

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-25 16:41:18

Proxypass命令在Apache和ngnix中都有。最近,我用相同的解决方案回答了一个不同的问题:https://serverfault.com/q/448733/261031和我自己的网站上的http://joshwieder.blogspot.com/2014/12/apache-virtualhost-proxy-config-nodejs-tomcat.html,但是我也会在这里用您指定的端口号复制这个示例:

代码语言:javascript
复制
<VirtualHost *:80>
    ServerName my.subdomain.com
    ProxyRequests Off
    ProxyPreserveHost On
    <Proxy *>
        AddDefaultCharset Off
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyPass / http://my.subdomain.com:8000/
    ProxyPassReverse / http://my.subdomain.com:8000/
</VirtualHost>

请注意,使用此配置,您将能够以端口号8000作为后缀访问您的站点。

票数 1
EN

Stack Overflow用户

发布于 2013-08-23 09:55:02

试试Nginx服务器,它的退出容易!

贝娄是它的演示配置。

代码语言:javascript
复制
server {
listen       80;  
server_name  blog.ramki.com;  
rewrite_log  on;
error_log    logs/error_ramki.log   notice;
rewrite   ^/(.*)$   /department1/$1;   
location / {
proxy_pass http://127.0.0.1:8282;  
}
}

如需进一步参考,请访问这

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18399719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档