首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用特定端口访问网页?

如何使用特定端口访问网页?
EN

Server Fault用户
提问于 2015-11-19 14:18:25
回答 1查看 7.3K关注 0票数 -2

我创建了两个目录,用于将网站存储在web服务器上。

代码语言:javascript
复制
/web
/web/admin

假设我的网站域是http://www.domain.com/,我想使用端口8080作为管理页面。

如何将url http://www.domain.com:8080指向/web/adminhttp://www.domain.com:80仍然指向/web

我知道大多数网络控制面板都是这样做的。有人能指导我怎么做吗?

这是我的环境:Linux CentOS 7.0, Apache/2.4.6

EN

回答 1

Server Fault用户

发布于 2015-11-19 14:25:03

如果您想手动执行此操作,请编辑nano /etc/apache2/sites启用/000-default.conf文件。

并更改虚拟主机配置:

代码语言:javascript
复制
<VirtualHost *:80>
# [ Server Domain ]
ServerName www.domain.com
# [ Server Root ]
DocumentRoot /web/
# [ Prevent direct access to admin]
Redirect 301 /admin/ http://www.domain.com:8080
</VirtualHost >

Listen 8080
<VirtualHost *:8080>
# [ Server Domain ]
ServerName www.domain.com
# [ Server Root ]
DocumentRoot /web/admin/
</VirtualHost >

顺便说一下,sites-enabled/000-default.confsites-available/000-default.conf的一个符号链接

您应该将您的网站和管理站点设置在两个单独的文件夹中,使之具有两个干净的虚拟主机,而不需要使用重定向来保护直接访问。

如果您愿意,可以在/etc/apache2/ports.conf中设置侦听端口,而不是您的网站配置。

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

https://serverfault.com/questions/737538

复制
相关文章

相似问题

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