Ubuntu Apache 不同端口监听不同站点

我知道这个不是什么技术难点,只是我不会,今天查了很久搞定了,所以记录一下,以免以后做重复功。

  1. /etc/apache2/apache2.conf 中,把项目根目录设置成默认的/var/www 不要设置在某个站点的路径下(我就是配置第一个站点时改了这里才会配置第二个站点时好久弄不出来)
  2. /etc/apache2/ports.conf 中添加监听,例如,我要添加3000端口的监听

        Listen 80
        Listen 3000

    在原有的默认80后,加上要监听的端口,就可以了。

  3. /etc/apache2/site-available/ 中使用命令
    cp 000-default.conf 3000.conf
    其中 000-default是默认的那个配置文件,可能有的版本不叫这个名字,总之就是要把原文件复制一个新的,叫做3000为了以后站点多的时候知道这个文件对应哪个端口,或者你用新站点的名称也可以,总之就是要让自己知道这个文件对应的是哪个项目站点。打开3000.conf,改成这样:

    ```
    <VirtualHost *:3000>
    ServerAdmin webmaster@localhost
    
    DocumentRoot /var/www/birthday
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/birthday/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
    ```
    

    重点就是端口号,还有这个端口对应的项目目录。

  4. 使用命令ln -s /etc/apache2/site-available/3000.conf /etc/apache2/site-enable/3000.conf
    然后重启Apache服务器service apache2 restart
    访问:110.110.1.1:3000能看到配置的站点,就是是成功了。

如果有不对的地方,希望能纠正告诉我。谢谢~

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值