1. 程式人生 > >Linux10.3 Nginx默認虛擬主機

Linux10.3 Nginx默認虛擬主機

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默認虛擬主機