LNMP-Nginx默認虛擬主機
與httpd類似,第一個被Nginx加載的虛擬主機就是默認主機。但與之不同的是,它還有一個配置用來標記默認虛擬主機。
1、編輯nginx.conf
[[email protected] conf]# vi /usr/local/nginx/conf/nginx.conf location ~ \.php$ { include fastcgi_params; fastcgi_pass unix:/tmp/php-fcgi.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; } } include vhost/*.conf; ##增加改行 }
2、編輯default.conf
[[email protected] conf]# mkdir /usr/local/nginx/conf/vhost [[email protected] conf]# cd !$;vi default.conf server { listen 80 default_server; server_name aaa.com; index index.html index.htm index.php; root /data/wwwroot/default; }
3、檢查與啟動
[[email protected]
4、測試效果
[[email protected] vhost]# mkdir -p /data/wwwroot/default/ [[email protected]