WAMP页面无法通过互联网显示

时间:2015-11-28 17:42:39

标签: apache wamp httpd.conf

我在运行Windows 8的笔记本电脑上运行我的WAMP服务器。

我在/ www / MySite上设置了一个站点并对我的httpd.conf文件进行了一些更改,以使其可以在网络上访问,我在路由器中打开了端口8080,而且我在我在配置中将端口更改为8080。

这是我能做的:我可以让网站处理这些地址:

http://127.0.0.1:8080/ok4pgm/ http://localhost:8080/ok4pgm/ http://192.168.1.77:8080/ok4pgm/

由于显而易见的原因,无法使用第一个地址,我猜测第二个地址无法使用,因为我的路由器的地址以192.168开头,因此我怀疑它是#39某种本地的东西。

我的IP地址似乎是213.114.161.6(WhatsMyIP.org,canyouseeme.org和无IP客户端),但它不能在http://213.114.161.6:8080/ok4pgm/上工作 - 即使我暂时禁用我的防火墙也没有(并且,不,canyouseeme不能看到端口80或8080)

我的httpd.conf:

ServerSignature On
ServerTokens Full

ServerRoot "c:/wamp/bin/apache/apache2.4.9"

Define APACHE24 Apache2.4

Listen 0.0.0.0:8080
Listen [::0]:8080

LoadModule php5_module "c:/wamp/bin/php/php5.5.12/php5apache2_4.dll"

<IfModule unixd_module>
User daemon
Group daemon

</IfModule>


ServerAdmin admin@example.com

ServerName localhost:8080

HostnameLookups Off

DocumentRoot "c:/wamp/www/"

<Directory />
AllowOverride none
Require all granted
</Directory>


<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks

AllowOverride all


Require all granted
</Directory>

<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>

<Files ".ht*">
Require all denied
</Files>

ErrorLog "c:/wamp/logs/apache_error.log"

LogLevel warn

<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>

CustomLog "c:/wamp/logs/access.log" common

</IfModule>

<IfModule alias_module>
ScriptAlias /cgi-bin/ "c:/wamp/bin/apache/apache2.4.9/cgi-bin/"

</IfModule>

<IfModule cgid_module>
</IfModule>

<Directory "c:/wamp/bin/apache/apache2.4.9/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>

<IfModule mime_module>
TypesConfig conf/mime.types

AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3

</IfModule>

EnableSendfile off

AcceptFilter http none
AcceptFilter https none

Include conf/extra/httpd-autoindex.conf

<IfModule proxy_html_module>
Include conf/extra/proxy-html.conf
</IfModule>

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Include "c:/wamp/alias/*"
请帮忙。

1 个答案:

答案 0 :(得分:0)

您的路由器是一台计算机。当有人向您的互联网提出IP地址请求时,他们会将其发送到您的路由器而不是您的工作站。

除了打开路由器上的端口外,还需要配置端口转发,以便路由器将请求传递给您的工作站。