apache添加多站点

warning: 这篇文章距离上次修改已过1458天,其中的内容可能已经有所变动。

 

之前一直使用宝塔面板搭建lnmp.最近在斐讯N1上跑Ubuntu 16.04,估计是宝塔对ARM的处理器适配还不是很好,lnmp没有一个能安装上的,无奈只有不用面板了(关键是面板太方便了)。看着教程安装了apache,不知道该如何下手啊,之前都是使用nginx。现在记录下apache下在一个主机上实现多站点的操作。

添加一个新的站点,例如A.com

首先在apache的配置文件夹/etc/apache2/sites-available下面添加一个文件A.com.conf(名字可以是其他的,看自己怎么命名)。

内容为

 

[info]

<VirtualHost *:80>
ServerName IP或者域名
ServerAdmin webmaster@localhost
DocumentRoot /var/www/nextcloud    #(这个是你站点的目录)

<Directory "/var/www/nextcloud/">
Options MultiViews FollowSymlinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>

TransferLog /var/log/apache2/nextcloud_access.log
ErrorLog /var/log/apache2/nextcloud_error.log
</VirtualHost>

保存后执行a2ensite A.com(你的配置文件名称)

重启apache服务    service apache2 restart

这样一个站点就增加好了。

然后再用相同的方法增加站点B。B.com

 

如果使用的端口不是80或者443需要在/etc/apache2/ports.conf裏面加入你制定的端口。不然是訪問不了的!

其实也很简单。

 

 

none
最后修改于:2020年11月24日 19:28

添加新评论