apache配置多个站点

发布日期:2023-09-20 09:55:03

配置多个站点,需要在Apache的配置文件中添加虚拟主机的配置。具体步骤如下:
1. 打开Apache的配置文件,通常在/etc/httpd/conf/httpd.conf或/etc/apache2/apache2.conf。
2. 在文件末尾添加以下内容:



ServerAdmin webmaster@site1.com
DocumentRoot /var/www/site1
ServerName site1.com
ErrorLog /var/log/httpd/site1_error.log
CustomLog /var/log/httpd/site1_access.log combined


ServerAdmin webmaster@site2.com
DocumentRoot /var/www/site2
ServerName site2.com
ErrorLog /var/log/httpd/site2_error.log
CustomLog /var/log/httpd/site2_access.log combined

3. 上述代码(mǎ)中(zhōng),每个虚拟主机都有一个唯一的ServerName和DocumentRoot。ServerAdmin是该虚拟主机的管理员电(diàn)子(zǐ)邮件地址,ErrorLog和CustomLog分别指定错误日志和访问日志的位置。
4. 保存并关闭文件,重新启动Apache服(fú)务(wù),使更改生效。
5. 在每个站点的DocumentRoot目录下,创建一个index.html文件,以确保站点正确运行。
6. 在DNS服(fú)务(wù)器或本(běn)地(dì)hosts文件中,将每个站点的域名解析到服(fú)务(wù)器的IP地址上。
7. 现在,您应该能够通过浏览器访问每个站点,例如http://site1.com和http://site2.com。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

近期评论

没有评论可显示。