Ubuntu+Apache2利用端口号实现虚拟主机

本文详细介绍了如何在Apache2服务器上配置端口8080,并设置虚拟主机来托管特定域名。通过创建配置文件、复制节点、修改端口和激活虚拟主机,用户能够轻松实现网站的多域名部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1.配置/etc/apache2/ports.conf

 

增加新的端口8080

NameVirtualHost *:80
NameVirtualHost *:8080
Listen 80
Listen 8080

 

2.配置/etc/apache2/sites-available

复制节点

<VirtualHost *:8080>
...略

</VirtualHost>

并修改80为8080

<VirtualHost *:8080>
...略

</VirtualHost>

 

3.创建新的虚拟主机配置文件/etc/apache2/sites-available/xxxx.com(xxxx为新的虚拟主机名字)

<VirtualHost xxx.xxx.xxx.xxx:8080>
     ServerAdmin bugfree
     ServerName bugfree
     ServerAlias bugfree
     DocumentRoot /srv/www/bugfree/public_html/
     ErrorLog /srv/www/bugfree/logs/error.log
     CustomLog /srv/www/bugfree/logs/access.log combined
</VirtualHost>

 

4.执行a2ensite xxxx.com指令 (xxxx为新的虚拟主机名字)使虚拟主机生效

   此时/etc/apache2/sites-enabled/目录会生成一个xxxx.com的文件

 

5.执行 /etc/init.d/apache2 restart

   出现下列提示:

    * Restarting web server apache2
    ... waiting    ...done.

 

6.复制相应文件到/srv/www/bugfree/public_html/目录中

 

 

此时访问你的IP加端口号即可http://xxx.xxx.xxx.xxx:8080即可

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值