WampServer图标为黄色,我的应用程序与数据库连接和使用工作完全正常,但Apache无法启动,我需要它在不同的计算机之间共享同一个数据库
当我启动localhost或localhost / phpmyadmin时,浏览器会给我一个“ERROR:CONNEXION_REFUSED”。 Apache之前工作得非常好,但是我将httpd.conf更改为“Require all denied”到“Require all granted”以允许其他计算机连接数据库。 但它应该与它实际做的完全相反。 (我没有使用Skype,端口80是免费的,我测试了它,我注意到auth.form_module,cache.socache_module在apache模块中有一个警告图标)
感谢你对我的问题给予的关注,祝你有愉快的一天
答案 0 :(得分:1)
WAMPServer中Require all denied
文件中只存在httpd.conf
语法的两个位置,它们是: -
<Files ".ht*">
Require all denied
</Files>
这会阻止人们访问和.htaccess
文件,并且应该使用Require all denied
<Directory />
AllowOverride none
Require all denied
</Directory>
这为安装Apache的驱动器设置了基本安全性。 它正确地说NOTHING和NOBODY可以访问驱动器根目录或其任何子文件夹上的任何内容。使用Apache,您始终首先拒绝所有访问,然后对于包含您网站的特定文件夹,允许Apache访问。
假设您尚未为自己的网站创建虚拟主机You should and here is how to do it
但假设您没有,那么您需要做的就是允许远程访问您的网站,告诉Apache任何人都可以访问您的网站。这只需使用wampmanager菜单完成: -
wampmanager -> Put Online
这将编辑httpd.conf
文件
来自
# onlineoffline tag - don't remove
Require local
要
# onlineoffline tag - don't remove
Require all granted
这将允许任何人访问,但仅限于包含<Directory "c:/wamp/www/">
块中提到的文件夹。哦,它也会自动重启Apache,以便它接收更改
但是,有更安全的方法可以做到这一点,如果您在内部网上工作,听起来就是这样,请使用wampmanager菜单再次手动编辑httpd.conf
文件
wampmanager -> Apache -> httpd.conf
查找此部分
<Directory "c:/wamp/www/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride all
#
# Controls who can get stuff from this server.
#
# onlineoffline tag - don't remove
Require local
</Directory>
然后在Require local
之后添加此内容
# onlineoffline tag - don't remove
Require local
# to allow anyone on your subnet to access note only 3 of the 4 quartiles used
Require ip 192.168.1
# or to be more specific
Require ip 192.168.1.100
Require ip 192.168.1.101
Require ip 192.168.1.102
</Directory>
最后,如果您确实为此项目创建了一个虚拟主机,请给我发表评论,我将添加一些内容,说明如何执行此操作,但仅针对一个虚拟主机。