虚拟机上部署php程序,如何在主机上访问?
1、 虚拟机设置网络形式为 桥接;

2、修改虚拟机IP地址和主机为同一网段;
因为我正好有一个闲置的IP,直接分配给虚拟机即可;


3、同一网段后,直接在主机上访问,提示没有权限;
信息如下:
You don't have permission to access /opensns/index.php on this server.
(此处忘记截图啦)
4、修改PHP环境下apche中的httpd.conf访问权限设置;


5、 再次访问,OK。
(此处未截图)
6、备注。看了下老版本的改法,大概相同,语句不同而已,供参考。
找到:apache文件,进入conf文件,打开httpd.conf 文件,做如下修改:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
修改成
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
# Deny from all
Allow from all
#允许所有访问
Satisfy all
</Directory>
第二处:找到:
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
修改成:
# onlineoffline tag - don't remove
Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
Allow from all
</Directory>