0
请帮助我在Apache服务器上设置正确的配置。我不知道它是什么,但我想在我的服务器上安装多个站点(Amazon EC2(CentOS)服务器)。它还没有域名。Apache服务器托管使用不同目录的多个站点(CentOS)
我已经安装了所需的软件,包括php(用phpinfo.php检查)。它工作正常。
现在,我想在我的机器上托管两个不同的基于php的站点。
假设,我的IP地址是XYZA
目录:
的/ var/www/html等/ CRM
在/ var/www/html等/ crmpanel
在/ var/www/html等/ mysite的
在我的httpd.conf,我有:
了NameVirtualHost *:80
服务器名XYZA
的DocumentRoot “的/ var/www/html等”
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName x.y.z.a
ServerAlias x.y.z.a
DocumentRoot "/var/www/html/crm"
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName x.y.z.a
ServerAlias x.y.z.a
DocumentRoot "/var/www/html/crmpanel"
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName x.y.z.a
ServerAlias x.y.z.a
DocumentRoot "/var/www/html/mysite"
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log combined
</VirtualHost>
如果我跑 “的httpd -S”,则返回 '语法OK'。 Apache服务器启动时没有任何错误。
请帮我理解我的配置有什么问题。
我希望你在每个VirtualHost配置中有不同的servername。一个用于site1.com,另一个用于site2.com –
不,我不知道。我还没有购买任何域名。 –