在内部本地网络上托管一个php网站



我有四台windows pc无线连接到本地网络,我想在服务器上托管我的PHP网站,以便所有连接到服务器的pc都可以通过IP地址访问web应用程序。

首先使用路由器连接网络中的pc。

这是图表

                _____________
                |   Router  |  Router IP 10.0.0.2
                |           |
                -------------
                 ;   ;   ;   ;
                ;     ;   ;     ;      
               ;       ;    ;       ;     
              ;        ;      ;         ;   
             ;         ;         ;           ;   
            ;           ;            ;            ;  
           ;             ;              ;                ;   
_____________       _____________      ______________     ___________
|   PC 1    |       |   PC 2    |      |    PC 3    |     | PC 4    |
|           |       |           |      |            |     |         |
-------------       -------------      --------------     -----------
IP 10.0.0.2         IP 10.0.0.3        IP 10.0.0.4         IP 10.0.0.5
Server PC           Client PC          Client PC           Client PC  
This IP should
always be
static
下面的步骤<<p> /strong>
  1. 始终使用以太网连接服务器pc到路由器

  2. 获取服务器PC的MAC地址

在路由器

  1. 登录服务器

  2. 进入局域网设置菜单添加静态IP 10.0.0.2和服务器MAC地址

  3. 进入端口转发菜单,将端口80和8080转发到IP 10.0.0.2

  1. 进入httpd.conf文件,找到代码

    AllowOverride All
    #
    # Controls who can get stuff from this server.
    #
    # Require all granted
    # onlineoffline tag - don't remove
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost
    

在" Allow from localhost "后面添加以下代码

Allow from 10.0.0.2
Allow from 10.0.0.3
Allow from 10.0.0.4
Allow from 10.0.0.5

您可以增加客户端PC并将IP添加到服务器httpd.conf文件

现在是庆祝的时候了

  1. 打开客户端PC浏览器
  2. 在浏览器的地址栏中输入url http://10.0.0.2/,然后回车
  3. 等待一段时间
  4. 宾果

将您的服务器托管在本地网络或外部服务器上没有太大的区别,这一切都归结为以下一般步骤:

  1. 安装你的web服务器,例如Apache,并确保它有php扩展活动(默认)

  2. 确保你的web服务器绑定到正确的IP(例如192.168.1)。xx或0.0.0.0从外部网络访问)

  3. 确保防火墙(服务器和客户端)允许通信(IP和端口)

最新更新