0

在 no-ip.com 中创建帐户

主机名:softparapymes.no-ip.org

下载 DUC v4.0.2 并安装

路由器的配置

艾特尔集团,

型号:ET-5300

打开80端口

在此处输入图像描述

WAMP 服务器的配置

文件 phpmyadmin.conf

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride all
    Order allow,deny
    Allow from all
    Allow from 127.0.0.1
    Allow from 190.87.185.218
    Allow from ::1
    Allow from localhost
    Allow from softparapymes.no-ip.org
</Directory>

我对此进行了配置,但我显示的是路由器的设置,而不是我的网站。我做错了什么或者我需要配置?

4

2 回答 2

0

在我的路由器上,我必须找到一个高级 DMZ 托管区域并通过 mac 地址选择我的一台机器,然后我可以通过我的路由器 IP(而不是 NAT)从我的网络中访问它。而常规 DMZ 托管选项,我的路由器 IP 将带我到路由器的配置页面。不确定您的具体设置,但这将是要寻找的东西。或者,致电支持您的路由器?

于 2014-05-06T17:27:46.297 回答
0

我必须先说这个

  1. 除非您真的知道自己在做什么,否则永远不要将 PC 放在 DMZ 中!
  2. 您确定要向全世界授予对您的 phpmyadmin 的访问权限吗?

如果您确定要让 phpmyadmin 访问世界,请确保您使用的密码非常强。我还建议使用不明显的用户名和非常强的密码创建一个新的超级用户帐户,然后删除该root用户。全世界都知道rootMySQL 服务器上的用户名。至少如果您将其更改为其他内容,黑客将不得不猜测帐户名和密码。(所以也不要使用“admin”作为帐户名)。

看起来您已正确配置路由器。

这个配置足以让 phpmyadmin 走向世界。Allow from all正如它所说的那样,它允许任何 ip 地址连接到这个目录,所以所有其他的东西都只是噪音和可能的混乱。

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride all
    Order allow,deny
    Allow from all
</Directory>

哦,如果您使用的是 Apache 2.4.x,则语法会发生一些变化,尽管只要您加载了 apache 模块 modules/mod_access_compat.so,这两个版本的语法都应该可以工作。

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride all
    Require all granted
</Directory>

测试您可以访问该站点或 phpmyadmin 的正常问题是大多数家庭/办公室路由器没有安装或打开所需的功能(环回)以允许路由器看到您在本地网络中当您使用 urlsoftparapymes.no-ip.org并将您循环回本地网络时。

因此,要测试您的配置,请使用家庭/办公室网络之外的设备/PC,它可能会起作用。

于 2014-05-07T09:52:46.460 回答