在Nginx安装目录下新建vhost目录,然后在此目录下新建配置文件以.conf结尾
cd /usr/local/nginx/conf/
mkdir vhost
cd vhost/
vim www.baidu.com.conf
server{
listen 80;
autoindex on;
server_name www.baidu.com #主机对应的域名也可以直接配置ip;
access_log /usr/local/nginx/logs/access.log combined;
index index.html index.htm index.jsp index.php;
if ( $query_string ~* ".*[;'<>].*" ){
return 404;
}
location / {
proxy_pass http://127.0.0.1:8080; #proxy_pass是反向代理配置。
add_header Access-Control-Allow-Origin *;
}
}
配置完成之后需要编辑Nginx主配置文件nginx.conf 在http节点下添加一下内容:
include vhost/*.conf
重启Nginx:/usr/local/nginx/sbin/nginx -s reload
配置服务器组 在http节点下添加:
upstream nginxDemo{
server 127.0.0.1:8080 weight=1;服务器地址1
server 127.0.0.1:8081 weight=2;服务器地址2
}
修改server节点下location/{}节点里内容:proxy_pass http://nginxDemo; #配置方向代理地址 在location{}中,利;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致(也就是nginxDemo这个名称是自定义的,两个地方需要一致) 重启nginx