nginx 配置/绑定 多域名

【Linux】nginx 配置/绑定 多域名

今天晚上花了3个多小时回顾 linux,给自己的 nginx 服务器配置了第二个域名,作为自己网站体系的一部分扩充。

趁着还没到睡觉时间,将配置步骤和思路分享如下(以增加域名 sample.com 为例):

1、在 nginx 目录下创建 samples 文件夹,作为 htm/html 文件的存放目录;

cd /usr/local/nginx/
mkdir samples

2、打开 nginx 目录下的 conf 目录,在此创建 sample.conf 文件,作为域名解析的配置文件。

cd conf/
vi sample.conf

3、在已打开的 sample.conf 文件中 paste 如下内容:

server{       
        listen 80;
        server_name sample.com www.sample.com;
        root /usr/local/nginx/samples;
        index index.html index.htm;
        charset utf-8;
        location / {
            root /usr/local/nginx/samples;
            index index.html index.htm;
        }

        location ~* \.(jpg|gif|png)$ {
            if (-f $request_filename) {
                expires max;
                break;
            }
        }
        location ~ /\.ht {
            deny all;
        }
}

然后 Esc+:wq 保存退出。 为浏览器访问的域名 sample.com www.sample.com

4、打开当前 conf 目录下的 nginx.conf

vi nginx.conf
在此文件最后一个’}’里面添加一行代码,将前面写的 sample.conf 文件包含进去

include /usr/local/nginx/conf/sample/conf;

5、重启 nginx 后即可正常解析新添加的域名(这里我选择重新导入的方式来重启)

cd /usr/local/nginx/sbin/
./nginx -s reload

6、将写好的 htm/html 文件放入nginx 目录下的 samples 文件夹,这样便可以通过 sample.com 来访问此文件夹下的 index.htm/index.html 文件了。

7、域名解析后在浏览器输入sample.com www.sample.com即可访问

你可能感兴趣的:(系统网站发布-publ)