阅读量:115
sudo vi /etc/httpd/conf.d/example.com.conf
添加以下内容:
:80 >
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog /var/log/httpd/example.com-error.log
CustomLog /var/log/httpd/example.com-access.log combined
同样地,为example2.com创建配置文件:
sudo vi /etc/httpd/conf.d/example2.com.conf
添加以下内容:
:80 >
ServerName www.example2.com
ServerAlias example2.com
DocumentRoot /var/www/example2.com/public_html
ErrorLog /var/log/httpd/example2.com-error.log
CustomLog /var/log/httpd/example2.com-access.log combined
启用虚拟主机配置
创建符号链接将配置文件链接到sites-enabled目录:
sudo ln -s /etc/httpd/conf.d/example.com.conf /etc/httpd/sites-enabled/
sudo ln -s /etc/httpd/conf.d/example2.com.conf /etc/httpd/sites-enabled/
重启Apache服务
完成配置后,重启Apache服务以使更改生效:
sudo systemctl restart httpd
3. 配置域名解析
将域名解析到你的CentOS服务器的IP地址。这通常在域名注册商的管理界面中完成。
4. 测试虚拟主机
打开浏览器,访问和,确保虚拟主机配置成功。
5. 配置防火墙(可选)
如果需要,配置防火墙允许外部访问HTTP(端口80)和HTTPS(端口443):
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo service iptables save
sudo systemctl restart iptables
通过以上步骤,你就可以在CentOS系统上成功搭建一个LAMP环境,并配置多个虚拟主机。每个虚拟主机可以通过不同的域名或端口进行访问。希望这些信息对你有所帮助。