Linux10.3 Nginx默認虛擬主機
阿新 • • 發佈:2018-05-16
highlight load 主機配置 就是 需要 標記 host 測試 文件
編輯nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
刪除server{}主機配置端,在最後增加
include vhost/*.conf mkdir /usr/local/nginx/conf/vhost
在vhost文件夾內,創建默認主機配置文件aaa.com.conf文件,編輯如下:
server { listen 80 default_server; // 有這個標記的就是默認虛擬主機 server_name aaa.com; index index.html index.htm index.php; root /data/wwwroot/default; //網站目錄,不存在需要創建 }
在網站目錄創建html文件
echo “This is a default site.”>/data/wwwroot/default/index.html
檢查nginx配置文件語法,及重新加載配置文件
/usr/local/nginx/sbin/nginx -t /usr/local/nginx/sbin/nginx -s reload
測試,默認虛擬主機,不管什麽域名,都會指向這個站點
[root@localhost default]# curl localhost echo “This is a default site.” [root@localhost default]# curl -x127.0.0.1:80 123.com echo “This is a default site.” [root@localhost default]# curl -x127.0.0.1:80 aaa.com echo “This is a default site.” [root@localhost default]# curl -x127.0.0.1:80 www.baidu.com echo “This is a default site.”
Linux10.3 Nginx默認虛擬主機