我有一些工作想要完成,那就是使用 apache 网络服务器。将 apache 配置为可通过目录/wiki 中的端口 1234 进行访问。 IE。通过 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 不会查看返回的内容并会重写它。
最佳答案
将 apache 设置为监听端口 1234 而不是 80 要容易得多。 那么你不需要反向代理。 在 apache 配置文件中搜索 Listen 指令(redhat/centos:/etc/httpd,debian/ubuntu:/etc/apache2)
如果您希望网址包含/wiki/,只需将您的文件放在文档根目录下名为 wiki 的目录下(/var/www 或/var/www/html) 您可以通过 .htaccess 文件或简单的 ans 小 php 重定向文件轻松地将对根目录的请求重定向到/wiki/:
<?php
header("Location: /wiki/");
?>
关于linux - 将 apache 配置为可通过目录/wiki 中的端口 1234 进行访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23908937/