webman可以用apache配置域名访问吗?

andesideng

问题描述

webman可以用apache配置域名访问吗?
如果可以,怎么配置呢?

649 1 0
1个回答

yongdao35

这种通用问题直接问 https://www.workerman.net/ai

问:
如何用apache 反向http代理本机8787端口?

答:
要使用Apache作为反向HTTP代理,将请求转发到本地的8787端口,您可以按照以下步骤进行设置:

  1. 确保您的Apache服务器已经安装并运行。如果没有安装,请先安装Apache。

  2. 打开 Apache 的配置文件 httpd.conf。该文件通常位于 Apache 安装目录下的 conf 文件夹中。

  3. httpd.conf 文件中找到 LoadModule 部分,并确保以下两个模块已经被加载:

    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_http_module modules/mod_proxy_http.so

    如果这两个模块没有被加载,请取消注释这两行代码(去掉前面的 # 符号)。

  4. httpd.conf 文件中找到 <VirtualHost> 部分,并在其中添加以下代码:

    <VirtualHost *:80>
     ServerName yourdomain.com
     ProxyPass / http://localhost:8787/
     ProxyPassReverse / http://localhost:8787/
    </VirtualHost>

    yourdomain.com 替换为您的域名或者服务器的 IP 地址。

  5. 保存并关闭 httpd.conf 文件。

  6. 重启 Apache 服务器,以使配置生效。

现在,当用户访问 http://yourdomain.com 时,Apache 将会将请求转发到本地的8787端口上。请确保本地的8787端口上有一个正在运行的HTTP服务器,以便正确处理这些请求。

  • andesideng 2023-07-05

    昨天问了 没说开启 LoadModule 这一部分 就没配成功 刚刚又按你分享的方式试了一下 成功了 非常感谢!!!

🔝