好吧,我搜索了好久!但我找不到任何有用的信息。
我有一台服务器Windows 服务器 2008 R2正在运行。
我配置了 DNS 和域名并且它们工作正常。
现在我想用微软不能使用 IIS。我已经安装了 xampp。
问题是,xampp 正在使用端口 80用于 http 请求。其他一些程序也使用端口 80,如 svchost(由于系统崩溃,无法终止)。
因此我们必须将 xampp 端口更改为 8080 或其他端口。在这种情况下,xampp 可以正常工作。但是如果我们输入
我的域名.com:8080
在浏览器中。
我不想要这个。我想要
我的域名
(在端口 80 上)直接指向 xampp。
这些是我为解决这个问题想到的解决方案:
1.端口转发:例如将端口 80 的所有传入请求转发到 8080(Xampp)
2.将默认http监听端口改为8080
我找不到解决上述情况的方法。也许我错了。
这就是主要问题。有什么想法吗?
答案1
我解决了这个问题!
1. 将 apache 端口更改为您想要的任何值。例如 8080
2. 在 xampp 文件夹中打开此文件apache/conf/extra/httpd-vhosts.conf
将以下行添加到文件并保存。
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "C:/xampp/htdocs/" ServerName mydomain.com ServerAlias www.mydomain.com:8080 ErrorLog "logs/mydomain.com-error.log" CustomLog "logs/mydomain.com-access.log" common </VirtualHost> <VirtualHost *:8080> ServerAdmin [email protected] DocumentRoot "C:/xampp/htdocs/" ServerName mydomain.com ServerAlias www.mydomain.com:80 ErrorLog "logs/mydomain.com-error.log" CustomLog "logs/mydomain.com-access.log" common </VirtualHost>
祝你好运。