局域网访问本地项目

phpstudy 开发环境中

1:在 D:\phpstudy\PHPTutorial\Apache\conf (你的安装目录) 下的httpd.conf文件中 添加监听端口

    Listen 0.0.0.0:99

2.设置目录的访问权限 (httpd.conf文件)

    <Directory D:/phpstudy/PHPTutorial/WWW/chuanqi/public/>

      AllowOverride All

      Require all granted
    </Directory>

3.添加虚拟目录(D:\phpstudy\PHPTutorial\Apache\conf)下的vhosts.conf文件中

    

<VirtualHost *:99>

#你的项目地址
DocumentRoot "D:\phpstudy\PHPTutorial\WWW\chuanqi\public"
ServerName 192.168.1.17
ServerAlias tp.cn

#你的项目地址
<Directory "D:\phpstudy\PHPTutorial\WWW\chuanqi\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>

4.在host文件中添加

127.0.0.1 192.168.1.17

这样在同一个局域网中就可以随便访问你本地的项目了.

 

此时,访问你本地的项目就牵扯到了跨域的问题

解决跨域问题

1.允许任何域名访问 

header('Access-Control-Allow-Origin:*');

2.指定域名访问
header('Access-Control-Allow-Origin:http://client.runoob.com');

3.允许多个域名访问
$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';  
  
$allow_origin = array(  
    'http://client1.runoob.com',  
    'http://client2.runoob.com'  
);  
  
if(in_array($origin, $allow_origin)){  
    header('Access-Control-Allow-Origin:'.$origin);       
}
至此,在同一个局域网就可以访问你本地的项目了。
访问的域名是:
192.168.1.17(你本地的IP地址)/admin/public/index.php/index/Index/login

 
 

 

转载于:https://www.cnblogs.com/cds98/p/9497693.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值