Pat*_*ros 23 apache xampp httpd.conf
在其他问题中,我找不到适合我的正确答案.这就是httpd-xampp.conf最初的样子:
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Run Code Online (Sandbox Code Playgroud)
如果我想添加另外的IP地址,我该Require local怎么办?
例如,下面Require local我尝试了以下内容:
allow from xxx.xxx.xxx.xx
Run Code Online (Sandbox Code Playgroud)
也就是说:
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require local
allow from xxx.xxx.xxx.xx
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Run Code Online (Sandbox Code Playgroud)
但它仍然阻止了对外部IP的访问.
我该如何解决?如何添加更多IP地址以允许他们访问?
我在Windows环境下使用XAMPP 5.6.3.
小智 30
allow from all不会一起工作Require local.相反,试试吧Require ip xxx.xxx.xxx.xx
例如:
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require local
Require ip 10.0.0.1
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Run Code Online (Sandbox Code Playgroud)
小智 12
我试过这个并且它有效.但要小心.这意味着LAN中的任何人都可以访问它.Deepak Naik的回答更安全.
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
# Require local
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Run Code Online (Sandbox Code Playgroud)
<Directory "C:/xampp/">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
这是我在标签之前添加的文件\ xampp\apache\conf\extra\httpd-xampp.conf文件
| 归档时间: |
|
| 查看次数: |
206317 次 |
| 最近记录: |