要配置Nginx多域名虛擬主機,可以按照以下步驟進行操作:
打開Nginx配置文件,一般位于/etc/nginx/nginx.conf
或者/etc/nginx/conf.d/
目錄下。
在http
塊中添加以下內容,用于配置虛擬主機:
http {
…
server {
listen 80;
server_name example1.com;
location / {
root /var/www/example1; // 指定網站根目錄
index index.html index.htm; // 指定默認首頁
}
}
server {
listen 80;
server_name example2.com;
location / {
root /var/www/example2;
index index.html index.htm;
}
}
…
}
注意替換example1.com
和example2.com
為實際的域名,并將/var/www/example1
和/var/www/example2
替換為對應的網站根目錄。
保存并關閉配置文件,重新加載Nginx配置文件,命令為sudo service nginx reload
或者sudo systemctl reload nginx
。
在服務器的DNS配置中,將相應域名指向服務器的IP地址。
現在,你的Nginx服務器已經配置好多個虛擬主機,并可以通過不同的域名訪問不同的網站。