支持多端口多项目php5 apache2 docker image 实现同域名下,通过访问不同的端口获得不同的站点

这是我已配置好的docker image,可以直接使用https://hub.docker.com/r/nielijun/php5-apache2

 

附上配置主要流程

同域名下,通过访问不同的端口获得不同的站点

其实在这里实现的步骤跟上面的没多大差别,我就说说需要做的额外操作。

这里以 jb51为例,通过访问 www.jb51.net:80(默认就是80),返回的是“hello,welcome to jb51“,而访问 www.jb51.net:8080,返回的是 ”hello,welcome to jb51background management“。

Ubuntu 环境下:

让我们的 apache2 监听 8080 端口:

修改 /etc/apache2/ports.conf 文件,在 Listen 80 后面添加两行:

?

1

2

NameVirtualHost *:8080

Listen 8080

在 /etc/apache2/sites-available/ 下增加  www-jb51-net-8080.conf,并在 /etc/apache2/sites-enabled/ 下建立符号链接。方法参考前面。

 www-jb51-net-8080.conf 的主要配置内容如下:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<VirtualHost *:8080>

  #Created by zhongjin on 2016-12-21 冬至

  Serveradmin 1054840542@qq.com

  ServerName www.jb51.net

 

  DocumentRoot /home/www/jb51_admin

 

  <Directory "/home/www/jb51_admin">

     Options FollowSymLinks

     AllowOverride All

     #Require all denied

     Require all granted

  </Directory>

</VirtualHost>

大家一定要看清楚需要修改的地方,VirtualHost 改为 8080,DocumentRoot 和 Directory 均改为 /home/www/jb51_admin,但是 ServerName 不用改,还是用 www.jb51.net

创建目录 /home/www/jb51_admin,添加文件 index.php,输出 “hello,welcome to jb51background management”。

重启 apache 服务器,测试

CentOS 环境下:

让 httpd 监听 8080 端口:

直接修改 /etc/httpd/conf/httpd.conf 配置文件,在 Listen 80 后面添加两行:

?

1

2

3

# created by zhongjin on 2016-12-21 冬至

NameVirtualHost *:8080

Listen 8080

在 /etc/httpd/vhost-conf.d 下面添加 www-jb51-net-8080.conf

直接复制 www-jb51-net.conf 文件,改名为 www-jb51-net-8080.conf,并修改为:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<VirtualHost *:8080>

  #Created by zhongjin on 2016-12-21 冬至

  Serveradmin 1054840542@qq.com

  ServerName www.jb51.net

 

  DocumentRoot /home/www/jb51_admin

 

  <Directory "/home/www/jb51_admin">

    Options FollowSymLinks

    AllowOverride All

    #Require all denied

    Require all granted

  </Directory>

</VirtualHost>

注意修改的地方!

创建目录 /home/www/jb51_admin,添加文件 index.php,输出 “hello,welcome to jb51background management”。

重启 apache 服务器,测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值