通過配置Nginx實現(xiàn)如下效果:
- 訪問 "lotus.com" 或者 "www.lotus.com" --> 顯示 "Welcom to Tony's Profile"
- 訪問 "blog.lotus.com" --> 顯示 "Welcome to Tony's Blog"
1. 配置本地DNS
在/etc/hosts中加入以下內(nèi)容:
192.168.6.128 lotus.com
192.168.6.128 www.lotus.com
192.168.6.128 blog.lotus.com
2. 配置nginx.conf文件
在nginx.conf文件的 http{} 加入以下內(nèi)容:
include /home/lotus/apps/nginx/conf.d/*.conf;
表示將conf.d目錄中所有.conf文件都加載進(jìn)來舍败,以后每增加一個虛擬主機(jī)石景,就只需增加一個conf文件
3. 增加自己的配置文件
在 /home/lotus/apps/nginx/conf.d/ 中膘掰,新增一個lotus.conf文件垮刹,內(nèi)容如下:
server {
listen 8080;
server_name lotus.com www.lotus.com;
root /home/lotus/apps/nginx/lotus_html;
}
在 /home/lotus/apps/nginx/conf.d/ 中淋硝,新增一個blog.lotus.conf文件,內(nèi)容如下:
server {
listen 8080;
server_name blog.lotus.com;
root /home/lotus/apps/nginx/blog_html;
}
重新加載nginx
- 測試配置文件是否正確
lotus@ubuntu:~/apps/nginx/sbin$ ./nginx -t
- 重新加載
lotus@ubuntu:~/apps/nginx/sbin$ ./nginx -s reload
從瀏覽器中訪問
- 訪問 www.lotus.com:8080
- 訪問 blog.lotus.com:8080