Centos Apache多端口多站点设置
因为我不止想搞一个网站,所以需要通过不同端口访问不同网站。
一开始以为很难,百度了一大堆答案,感觉都不太合适。
试过之后才知道很简单。

找到配置文件httpd.conf

我是之添加了需要的不同端口

之前看到有说要在后面加一行,我是直接将虚拟机文件放在conf.d文件夹下就自动加载了。
接下来写虚拟机配置
在/etc/httpd/conf.d/目录下新建一个vhost.conf 名称随意,后缀conf
vim 编辑
<VirtualHost *:1111> 端口号 ServerName www.nextcloud.com 域名,我是随便写的 DocumentRoot /var/www/nextcloud/html 网站文件目录 <Directory "/var/www/nextcloud/html"> 网站文件目录 Options FollowSymLinks AllowOverride ALL Require all granted </Directory> </VirtualHost>
保存:wq
输入服务器ip:端口

成功。
需要多个网站就写多个文件

我测试了两个
<VirtualHost *:1314> ServerName www.wordpress.com DocumentRoot /var/www/wordpress/html <Directory "/var/www/wordpress/html"> Options FollowSymLinks AllowOverride ALL Require all granted </Directory> </VirtualHost>
和上面一样

成功!