一、使用ip,直接访问静态页index.html
server{
listen 80;
server_name 127.0.0.1;
#不修改root,默认nginx文件下的html文件夹 #root html;
root /usr/local/nginx/html/;
index index.html;
}
二、使用ip+端口号,直接访问静态页index.html
server{
listen 80;
server_name 127.0.0.1:8888;
root /usr/local/nginx/html/;
index index.html;
}
三、使用域名,直接访问静态页index.html
server{
listen 80;
server_name www.baidu.com;
root /usr/local/nginx/html/;
index index.html;
}
四、使用域名,直接访问静态页index.html (1)
server{
listen 80;
server_name www.baidu.com;
root /usr/local/nginx/html/;
index index.html;
}
五、使用域名,直接访问静态页index.html (2)
server{
listen 80;
server_name www.baidu.com;
location / {
root /usr/local/nginx/html/;
index index.html;
}
}
六、使用ip / 域名,直接访问本地其他项目端口(代理转发)
例如:访问 http://www.baidu.com 直接启用项目本地8080端口的项目
server{
listen 80;
server_name www.baidu.com;
location ~^/ {
proxy_pass http://127.0.0.1:8080;
}
}
七、使用ip / 域名,直接访问静态页index.html,访问本地其他项目端口
访问 http://www.baidu.com 访问静态页 index.html
访问 http://www.baidu.com/sendEmail 直接启用项目本地8080端口的项目
server{
listen 80;
#server_name 127.0.0.1
server_name www.baidu.com;
root /usr/local/nginx/html/;
index index.html;
location /sendEmail {
proxy_pass http://127.0.0.1:8080/email/sendEmail;
}
}