使用wampserver如何让外网访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用wampserver如何让外网访问相关的知识,希望对你有一定的参考价值。

使用wampserver如何让外网访问,网上说的这段
wampserver配置外网访问wamp 默认是禁止外网访问APACHE的,左键点击右下的wamp图标Apache – httpd.conf ,搜索关键字 “deny from “,会发现一处 “deny from”将其下的一行”Allow from 127.0.0.1″ 之前加一个 #号,表示注释掉,新插入一行,手动输入Allow from all 。保存,重新启动下apache 服务就可以允许外网访问了不对找不到,求详解。不要网上复制

1. 准备工作:

1.1 安装Java 1.7及以上版本,执行java -version命令检查安装是否正确;

1.2 安装并启动wampserver;

2. 实现步骤:

2.1 GitHub上下载并解压holer软件包holer-client.zip;

2.2 修改holer配置文件;

开源社区公开的holer access key信息如下:

---------------------------------------------

Access Key : HOLER_CLIENT-2A623FCB6E2A7D1D

---------------------------------------------

Domain Name : holer65532.wdom.net

Internet Address : holer.org:65532

Local Address : 127.0.0.1:80

---------------------------------------------

修改配置文件: 

holer-client/conf/holer.conf

更新配置如下: 

HOLER_ACCESS_KEY=HOLER_CLIENT-2A623FCB6E2A7D1D

2.3 注意事项: 

如果您的wampserver端口是8080或者8088请在社区上已公开的access key列表里选择匹配的端口所对应的key值进行修改。

如果您的wampserver端口不在公开的列表里,建议将本地的wampserver端口修改为公开列表里的端口80或者8080或者8088,否则无法访问映射后的公网地址。

2.4 启动holer服务

进入目录: holer-client/bin

Windows系统执行命令:双击startup.bat或者打开CMD窗口进入目录下执行命令startup.bat

Linux系统执行命令: sh startup.sh

2.5 访问映射后的公网地址

浏览器里输入如下URL,就可在公网上也能访问到了本地的wampserver了。

http://holer65532.wdom.net 或者 http://holer.org:65532

参考技术A



不知道楼主的WWW目录下是直接的网站程序,还是在这目录下还有个文件夹

追问

直接的网站程序,你也使用这个吗,修改后用什么地址访问呢。谢谢

本回答被提问者采纳
参考技术B   局域网内的人通过IP可以访问你网站.,而不是互联网上的人能访问网站。
  1、在局域网的路由设置端口映射到这个ip 和 端口上 80;
  2、注册一个国际域名指到公司的公网ip上(固定IP地址);
  3、设置apache 绑定域名。
参考技术C 确保你的计算机已安装“vc_redist.x64.exe”或者“vc_redist.x86.exe”。
如果没有,请先到微软官网搜索“Microsoft Visual C++ 2015 Redistributable Update 3"下载并安装,因为WampServer3.0.4版本需要这些程序才能正常运行。
打开运行WampServer3.0.4,在右下角将鼠标移到wampserver图标上,单击右键选择Language->Chinese,这时操作起来就方便了。
打开wampserver3.0.4安装目录,找到”httpd-vhosts“文件,用记事本打开“httpd-vhosts”文件,找到 Require local,并用“Require all granted”代替它,保存,关闭
重启apache,这时同一局域网下就可以访问了
参考技术D 把防火墙关闭就行

如何让外网访问数据库

并且须提供远程访问和1433口打开.
参考2005的.Sql Server 2005的1433端口打开和进行远程连接

如何打开sql server 2005 的1433端口

配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议

看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,

"已启用"改为"是"

配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP

选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"

SQL Server 2005 远程连接

配置TCP/IP属性.
Surface Area Configuration --> Database Engine --> Remote Connections --->Using TCP/IT

SQL Server 外围应用配置器—服务和连接外围配置—database englie—远程连接—启用(远程连接的TCP/IP和named pipes)
SQL Server Configuration Manager—SQL2005网络配置—启用TCP/IP和named pipes

-----------------------------------------------------------------------------------------
一般按如上即可.

其他说明见下:

sqlserver2005(Express版),为了便于管理,你还需要去下一个manage管理器,微软的官方网站有
下,安装好manage管理器后,在程序中连接sqlserver2005,下面几点是要注意的。
1. 开启sql2005远程连接功能,开启办法如下,

配置工具->sql
server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine
节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
2.登陆设置改为,Sql server and windows Authentication方式同时选中,具体设置如下:

manage管理器->windows
Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属
性>security>Sql server and windows Authentication方式同时选中.
3:设置一个Sql server方式的用户名和密码,具体设置如下:
manage管理器->windows Authentication>new query>sp_password null,'sa123456','sa'
这样就设置了一个用户名为sa ,密码为:sa123456的用户,下次在登陆时,可以用Sql server方式,
用户名为sa ,密码为:sa123456的用户进数据库了.
4: 做完上面三步后,这样写连接字符串就可以顺利进入数据库了,
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";

其它版本,做如下设置

程序—Microsoft SQL Server 2005—配置工具—SQL Server 外围应用配置器—服务和连接的外围应用配置器—
1、MSSQLserver(实例名)—DataBase Engine—远程连接—(设置选项)
在下方选项
2、SQL Server Browser—服务(停止时只本机访问)
3、程序—Microsoft SQL Server 2005—配置工具—SQL Server Configuration Manager—网络连接协议-选择实例对应协议—启用(shard memory、Named Pipes、TCP\IP)
注: SQL Server 浏览器程序以服务的形式在服务器上运行。SQL Server 浏览器侦听对 Microsoft SQL Server 资源的传入请求,
并提供计算机上安装的 SQL Server 实例的相关信息。
SQL Server 浏览器可用于执行下列三种操作:
浏览可用服务器
连接到正确的服务器实例
连接到专用管理员连接 (DAC) 端点
SQL Server Browser 服务 (sqlbrowser) 为数据库引擎 和 SSAS 的每个实例提供实例名称和版本号。
SQL Server 浏览器随 Microsoft SQL Server 2005 一起安装,
为该计算机上运行的早期版本的 SQL Server(从 Microsoft SQL Server 7.0 开始)提供此服务。
参考技术A 把数据库端口映射到Internet上就可以外网访问了,实现可以借助端口映射软件holer

以上是关于使用wampserver如何让外网访问的主要内容,如果未能解决你的问题,请参考以下文章

如何让外网访问本地WampServer站点

vmware 怎么可以让外网访问到

phpmyadmin如何设置域名让外网访问

如何让外网访问数据库

TPLINK路由请问如何设置能让外网访问SVN服务器?

wamp和花生壳,怎么设置让外网可以访问