WAMP服务器远程外部访问配置
2017-04-28 22:42
260 查看
菜鸟一枚,近期做一个web的项目,从一无所知开始,记录遇到的问题及解决过程,仅作个人日记,以备后查。
在云上申请了一个服务器,部署了WAMP(wampserver3.0.6_x64_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10),其中遇到两个问题:
WAMP程序安装后提示缺少MSVCR110.dll文件。百度了一下,说需要装VC++2015,装好未再提示,但运行中又提示需要另一个.dll文件。遂卸掉重装,关注了安装过程中提示需要先装VC++2008/2010/2012/2013/2015,下载全部32位和64位的程序装完后顺利运行。另外,提示不能在已有版本上安装,应该是先卸载再安装(每次都是先卸载再安装,没遇到这个提示的问题)。刚又想起来,安装程序提示必须安装在盘符的很目录下,如D:\wamp64
装好后,在外部客户端访问云服务器的IP,发现提示403错误。主要两个问题:
(1)服务器端的服务没有开启。解决:右键图标,在WAMP SETTING上的Menu:Online/Offline上打钩,然后左键单击图标,选择切换到在线状态。
(2)第二,在D:\wamp64\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf文件中:
Require local下边增加一行:Require all Granted。即:
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp64/www
<Directory "D:/wamp64/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
#Require all Granted
</Directory>
</VirtualHost>
#
(3)第三,网上说的修改httpd.conf,在
<Directory />
AllowOverride none
Require all denied
#Require all granted
</Directory>
里增加Require all granted,以及
在#
# Controls who can get stuff from this server.
#
# onlineoffline tag - don't remove
#Require local
#Require all granted
</Directory>
里增加Require all granted
貌似都不起作用,估计应该只有httpd-vhosts.conf起作用。详见http://bbs.csdn.net/topics/390904273
最后还是不行,用WAMP的Tools检查了一下check httpd.conf syntax,发现httpd-vhosts.conf文件里修改地方写成了Require All granted,改为小写的all,再用外部客户端访问IP地址,出现了正常的欢迎信息页面。
在云上申请了一个服务器,部署了WAMP(wampserver3.0.6_x64_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10),其中遇到两个问题:
WAMP程序安装后提示缺少MSVCR110.dll文件。百度了一下,说需要装VC++2015,装好未再提示,但运行中又提示需要另一个.dll文件。遂卸掉重装,关注了安装过程中提示需要先装VC++2008/2010/2012/2013/2015,下载全部32位和64位的程序装完后顺利运行。另外,提示不能在已有版本上安装,应该是先卸载再安装(每次都是先卸载再安装,没遇到这个提示的问题)。刚又想起来,安装程序提示必须安装在盘符的很目录下,如D:\wamp64
装好后,在外部客户端访问云服务器的IP,发现提示403错误。主要两个问题:
(1)服务器端的服务没有开启。解决:右键图标,在WAMP SETTING上的Menu:Online/Offline上打钩,然后左键单击图标,选择切换到在线状态。
(2)第二,在D:\wamp64\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf文件中:
Require local下边增加一行:Require all Granted。即:
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp64/www
<Directory "D:/wamp64/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
#Require all Granted
</Directory>
</VirtualHost>
#
(3)第三,网上说的修改httpd.conf,在
<Directory />
AllowOverride none
Require all denied
#Require all granted
</Directory>
里增加Require all granted,以及
在#
# Controls who can get stuff from this server.
#
# onlineoffline tag - don't remove
#Require local
#Require all granted
</Directory>
里增加Require all granted
貌似都不起作用,估计应该只有httpd-vhosts.conf起作用。详见http://bbs.csdn.net/topics/390904273
最后还是不行,用WAMP的Tools检查了一下check httpd.conf syntax,发现httpd-vhosts.conf文件里修改地方写成了Require All granted,改为小写的all,再用外部客户端访问IP地址,出现了正常的欢迎信息页面。
相关文章推荐
- 配置客户端,访问远程Oracle服务器
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管
- Ubuntu 12.10 配置远程桌面访问(不用配置VNC或RDP服务器)
- 配置oracle服务器以从外部机器访问oracle
- 配置远程客户机使用命名管道协议访问SQL服务器
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定
- 配置远程客户机使用命名管道协议访问SQL服务器
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL
- 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管
- 配置远程客户机使用命名管道协议访问SQL服务器