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 –
不,我不知道。我還沒有購買任何域名。 –