将apache配置为可通过目录/ wiki中的端口1234访问

时间:2014-05-28 10:20:05

标签: linux apache unix

我有一些我想完成的工作,而且是使用apache webserver。将apache配置为可通过目录/ wiki中的端口1234访问。即访问http:// YouIP:1234 / wiki。

到目前为止,这就是我所做的 我制作了apache,以便可以通过端口使用它。这是通过反转代理服务器完成的。这是通过创建一个可以在apache文件中访问的文件来实现的。该文件的内容如下:

<Location /wiki> 
ProxyPass https://localhost:1234 
ProxyPassReverse https://localhost:1234 
</Location>

然而,当我这样做时,我在做这一步时很小心,因为服务需要对这种设置提供一些基本的支持:如果它返回带有链接的HTML页面,它将不再假设http: //localhost/i/index.php是告诉客户端的正确URL。 httpd不会查看返回的内容并重写它。

1 个答案:

答案 0 :(得分:0)

将apache设置为侦听端口1234而不是80更容易。 那你就不需要反向代理了。 在apache配置文件中搜索Listen指令(redhat / centos:/ etc / httpd,debian / ubuntu:/ etc / apache2)

如果您希望网址包含/ wiki /,只需将您的文件放在文档根目录下名为wiki的目录下(/ var / www或/ var / www / html) 您可以通过这种方式轻松地将请求重定向到您的root到/ wiki / via .htaccess文件或简单的小型php重定向文件:

<?php
header("Location: /wiki/");
?>