Linux
Nginx 虛擬主機替代方案
是否可以在不使用啟用站點和站點可用目錄的情況下設置虛擬主機?我可以使用這 2 個目錄來設置它,但是由於 Centos 安裝沒有預先安裝它們,我想還有另一種方法嗎?謝謝!
在您的 nginx.conf 文件中,只需為您嘗試創建的每個“虛擬主機”包含一個伺服器塊。
您的 nginx.conf 文件可能有
include /etc/nginx/sites-enabled/*.conf
一行,基本上說將該目錄中的所有配置附加到主 nginx.conf 文件。這通常是為了避免在擁有數百個站點時需要整理的大量 nginx.conf 文件。如果您不想創建那些目錄,因為 centos 不會為您創建它們,那麼您可以將任何可能進入這些目錄之一的內容直接放入您的 nginx.conf 文件中。server { server_name www.domain1.com; root /www/domain1.com; } server { server_name www.domain2.com; root /www/domain2.com; }