1、如何配置一个nginx负载多个网站,不同网站以域名隔离?
给你写出主要配置文件,这样子配置就可以分开了
server {
listen 80;
server_name foo.org;
root /var/webapps/foo.org;
index index.php;
....
}
server {
listen 80;
server_name bar.net;
root /var/webapps/bar.net;
index index.php;
....
}
2、nginx转发不同的域名给不同IP
如果想把不同的域名分配给不同的服务器,最好的方式是在server域中进行配置。可以通过server_name指令去区分请求时属于那个域的。配置方式为:
注意,此处所有的访问都是访问的反向代理的机器,客户端拿到的ip也是反向代理的ip,只是反向代理会根据server_name把请求转发给后端的机器去处理。因此,注意ping命令的返回结果都是反向代理的ip。
3、nginx怎样禁止其他域名解析到目录
楼主是想防止域名的url跳转吧,在你的nginx.conf加上
server {
listen 80 default;
server_name _;
return 500;
}
把这个放在其它server的前面,这样就算是直接输服务器ip也无法访问的,return反回值你可以自己设置 ,像404等
4、同一个域名,Nginx可以根据目录指定到不同网站吗
在location后面设置目录
5、nginx同域名配置多目录路径
server{
server_name xxx.cn;
charset utf-8;
location / {
index index.html index.shtml;
root /web/t; 新路径
error_page 404 = @not_found;
}
location @not_found {
index index.html index.shtml;
root /web1/t; 老路径
}
}
6、请教Nginx如何配置域名及二级目录访问结果一样
是可以通过配置选择里面配置。
希望我的回答可以帮到你,有什么不懂可以追问。
7、nginx 不能用同一个端口不同的域名去访问吗
可以访问的本身就是80端口。然后再nginx配置文件里 配置多个域名去访问即可。
8、nginx问题 我想要用nginx把不同域名分配给不同的服务器 怎样能够做到 希望大家能够提供个模版
没必要这么写。如果想把不同的域名分配给不同的服务器,最好的方式是在server域中进行配置。可以通过server_name指令去区分请求时属于那个域的。配置方式为:
注意如上配置中,不同server内的server_name的配置,并且在配置时需要用default_server指定一个默认的server域。