一台主机使用多个域名nginx的配置
Posted _刘文凯_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一台主机使用多个域名nginx的配置相关的知识,希望对你有一定的参考价值。
首先打开配置文件:
> vim /etc/nginx/nginx.conf
复制如下的代码:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server
{
listen 80;
server_name xxxx1.com; # 例如 www.baidu.com
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://121.40.156.100:5001;
}
}
server
{
listen 80;
server_name xxxxx2.com;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://121.40.156.100:5002;
}
}
}
请将listen 修改为要监听的端口
请将server_name 修改为自己的域名
请将proxy_pass 修改为自己的IP与端口
其它的都不用变,也可以修改为符合自己要求的内容
> nginx -c /etc/nginx/nginx.conf
-c 指定配置文件
以上是关于一台主机使用多个域名nginx的配置的主要内容,如果未能解决你的问题,请参考以下文章