Apache2.4创建虚拟主机以及基于端口或者域名访问

默认安装好apache2.4 并可以正常访问自己的网站

  • 切换到自己的虚拟主机配置文件目录

cd /etc/apache2/sites-available

sudo cp ./000-default.conf ./www.example.com.conf

#Listen 80
<VirtualHost *:80>
    DocumentRoot /www/example
    ServerName example.com
</VirtualHost>
  • 使用a2ensite命令添加虚拟主机

sudo a2ensite example.com.conf

  • 使用a2dissite命令注销旧的主机

sudo a2dissite oldExample.com

  • 重启apache2

sudo service apache2 restart

  • 修改hosts文件

sudo vim /etc/hosts

加上

127.0.0.1   example.com
  • 端口访问
    修改虚拟主机配置文件

sudo vim /etc/apache2/sites-available/example.com.conf

Listen 999
<VirtualHost *:999>
    DocumentRoot "/www/example"
    ServerName example.com
</VirtualHost>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。