linux nginx配置多站点,nginx配置多个站点的方法

这里以配置2个站点对应2个不同域名为例

操作环境:ubuntu 16.04 64位 nginx/1.10.3

假设:

IP地址: 111.111.111.111

域名1 example1.com 放在 /www/example1

域名2 example2.com 放在 /www/example2

配置 的基本思路和步骤如下:

1.把2个站点 example1.com, example2.com 放到 nginx 可以访问的目录 /www/

2.给每个站点分别创建一个 nginx 配置文件 example1.com.conf,example2.com.conf,

并把配置文件放到 /etc/nginx/sites-available/下,

3.把/etc/nginx/sites-available/的example1.com.conf,example2.com.conf两个文件,软连接到/etc/nginx/sites-enabled/目录下

4.确认在 /etc/nginx/nginx.conf 里面有一句

include /etc/nginx/sites-enabled/*;

这样就会自动引用sites-enabled目录下的所有配置文件。一般会有,若没有这句,就手动加一下。

ps:至于为嘛要搞个链接,而不直接把文件放到sites-enabled下,默认的default配置文件就是如此,你看sites-enabled下的default文件的属性:

lrwxrwxrwx 1 root root 34 Dec 23 22:09 default -> /etc/nginx/sites-available/default

就是个软连接&

你可能感兴趣的:(linux,nginx配置多站点)