Nginx配置虚拟主机
一、通过端口号区分不同的主机
(1)修改nginx配置文件。(Nginx主目录中的conf目录下的nginx.conf文件)
(2)在nginx.conf配置文件中,再书写一个server配置即可。
(3)复制一个nginx主目录下的html重命名为上面设置的资源root对应的资源名。
(4)重新加载配置文件,进行测试。
二、通过域名区分不同的主机
(1)因为我们需要用域名测试,但我们没有属于自己的域名,我们只能通过修改hosts配置文件来进行测试。
修改window的hosts文件:(C:\Windows\System32\drivers\etc)
(2)修改nginx/conf/nginx.conf文件,配置server
server {
listen 80;
server_name www.test1.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html-test1;
index index.html index.htm;
}
}
server {
listen 80;
server_name www.test2.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html-test2;
index index.html index.htm;
}
}
(3)复制两个测试用的资源,与上面配置中的两个 root 对应。
(4)重新加载配置文件,进行测试。