wamp配置局域网内可以访问

Author Avatar
ssssdl 8月 24, 2018

wamp配置局域网可以访问

今天终于找到了干净利落解决这个问题的方法 虽然不是什么大问题但是也记一下吧 wamp3.0.6 64bit

0x00 添加切换在线离线

wamp图标右键,出来个wamp Settings,选择Menu item : Online / Offline

这是左键图标就会在最下面有一个 “切换到在线状态” 按钮 点击切换到在线状态,此时访问会有403错误

0x01 编辑httpd-vhost文件

左键图标—>Apache—>httpd-vhosts.conf

找到 Require local,并用“Require all granted”代替它

完成

0x02 再说三个配置方面的问题

1.wamp没有找到MSVCR100.dll

解决方法:安装 VC++运行库版本

参考下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=5555​

2.linux下安装phpcms文件读写问题

再附一个安装phpcms时候遇到小问题 ,就是安装的时候文件的所有需要写权限的文件都是不可写,权限777也不行

解决方法 :这是selinux的问题
执行命令:getenforce //判断selinux状态
Enforcing
提示是强制模式
所以接着执行
setenforce 0 //改成宽容模式
执行命令:getenforce
结果:Permissive
这时候再看安装phpcms已经看到文件权限变可写
注:SELinux 宽容模式(permissive) 强制模式(enforcing);

其实不止是这个很多时候搭建网站都会有这个问题,当web程序需要写文件时一般都会有这个问题,关闭了selinux固然方便但也不安全

3.wamp设置不能查看网站目录

编辑httpd-vhosts.conf 去掉Options +Indexes +Includes +FollowSymLinks +MultiViews中的+Indexes +Includes +MultiViews 最后大致改成这样

1
2
3
4
5
6
7
8
9
10
11
12
13
# Virtual Hosts
# Options +Indexes +Includes +FollowSymLinks +MultiViews

<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp64/www
<Directory "D:/wamp64/www/">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
#

linux下类似