CentOS搭建web伺服器的網域名稱綁定與虛擬主機設定技巧
導語:
在建立Web伺服器時,網域名稱綁定與虛擬主機的設定是非常重要的步驟。本文將介紹如何在CentOS上進行網域名稱綁定和虛擬主機的配置,並提供對應的程式碼範例。
一、網域綁定
sudo vi /etc/hosts
在文件的末尾添加如下行,其中"www.example.com"為自訂的域名,"192.168.0.100"為伺服器的IP位址:
192.168.0.100 www.example.com
#儲存並關閉檔案。
sudo vi /etc/httpd/conf/httpd.conf
##找到並修改如下行,將"www.example.com "改成你想綁定的網域:ServerName www.example.com:80儲存並關閉檔案。 重啟Apache服務,讓設定生效:sudo service httpd restart二、虛擬主機的設定在檔案末尾,新增如下內容,替換"example.com"為你的域名,"/var/www/virtual_host/example.com"為你剛剛創建的目錄路徑:
ServerName example.com DocumentRoot /var/www/virtual_host/example.com <Directory /var/www/virtual_host/example.com> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
儲存並關閉檔案。
設定權限至此,虛擬主機的設定就完成了。
程式碼範例:
建立index.html檔案將以下內容貼到文件中:
< html><title>Welcome to example.com!</title>
<h1>Welcome to example.com!</h1> <p>This is the default web page for the domain example.com.</p>