設置兩個網站的方法如下:
httpd.conf
或apache2.conf
中添加以下內容:<VirtualHost *:80>
ServerName www.example1.com
DocumentRoot /var/www/html/example1
</VirtualHost>
<VirtualHost *:80>
ServerName www.example2.com
DocumentRoot /var/www/html/example2
</VirtualHost>
這樣,當用戶訪問www.example1.com
時,服務器會將請求的內容從/var/www/html/example1
目錄下獲取;當用戶訪問www.example2.com
時,服務器會將請求的內容從/var/www/html/example2
目錄下獲取。
ifconfig
命令查看IP地址并且將其中一個網站綁定到其中一個IP地址上:<VirtualHost 192.168.1.100:80>
ServerName www.example1.com
DocumentRoot /var/www/html/example1
</VirtualHost>
<VirtualHost 192.168.1.101:80>
ServerName www.example2.com
DocumentRoot /var/www/html/example2
</VirtualHost>
這樣,當用戶訪問服務器的IP地址為192.168.1.100
時,服務器會將請求的內容從/var/www/html/example1
目錄下獲取;當用戶訪問服務器的IP地址為192.168.1.101
時,服務器會將請求的內容從/var/www/html/example2
目錄下獲取。
以上兩種方法可以根據實際情況選擇其中之一或者結合使用。設置完畢后,需要確保域名解析指向云服務器的IP地址或者將本地hosts文件中的域名映射到云服務器的IP地址上。