关于Nginx二级域名的配置,网上有好多文章和教程(好多都一样的),然而发现有太多复制粘贴且不适用的,这里安利一个炒鸡简单的方式配置nginx二级域名的方法。
首先介绍使用到的服务器的环境LNMP环境(其中nginx版本1.4.6,服务器是ubuntu 14.04的),可能因为版本问题有配置的方式和文件的位置有细微不同。
服务商域名配置
我们先去域名提供商哪里去将我们的域名和我们的主机(公网IP)匹配上
开始配置顶级域名
这个配完直接访问域名验证是否可以正常访问到我们的主机(这里配置完成通常在1分钟左右生效),完成之后开始配置二级域名
同样的道理,这里配置完,验证一下能否正常访问
Nginx服务器配置
域名提供商上配置的信息相当在DNS服务器上给我们配置了,这个配置后只能将我们的主机和域名匹配上,我们还需要在服务器上配置来将我们的项目配置到二级域名上,比如说我们服务器上有个博客项目叫blog,我们的域名是qq.com,我想通过blog.qq.com访问到我们的blog项目,那么我们需要把我们这个想法告诉服务器,通过服务器的配置文件
nginx的目录在/etc/nginx 在/etc/nginx目录下nginx.conf是主要配置文件,里面有这样的描述
http{
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
include /etc/nginx/sites-enabled/*;
}
包含了指定目录下的配置文件,所以我们去看一下这两个文件夹,其中/etc/nginx/conf.d目录里是空的, /etc/nginx/sites-enabled目录里有个叫default的文件