关于nginx 域名配置有哪些的问题,下面就随着小编一起了解一下nginx 域名配置的相关知识,对接服务器,打开服务器IP,对配置进行查看了解,如何绑定域名以及设置根目录的方法,小编都有讲解到,并且也了解遇到nginx 域名配置的问题时如何去解决。
平滑重启
当nginx接收到HUP信号时,它会尝试先解析配置文件(如果指定文件,就使用指定的,否则使用默认的),如果成功,就应用新的配置文件(例如:重新打开日志文件或监听的套接字),之后,创新互联nginx运行新的工作进程并从容关闭旧的工作进程,通知工作进程关闭监听套接字,但是继续为当前连接的客户提供服务,所有客户端的服务完成后,旧的工作进程就关闭,如果新的配置文件应用失败,nginx继续使用之前的配置进行工作。
nginx服务器绑定域名以及设置根目录的方法
如果我们想绑定多个域名怎么办,或者是各种二级域名,比如hao.、tools.这样的二级域名;首先还是将域名解析到服务器,然后整体复制上面server{}代码段重复粘贴到下面即可,这样构造出多个server就是多站点配置了,注意要复制全,大括号要对称,并且shell脚本中大括号和前面的语句之间必须有空格或者换行,这个很重要比如server { 或者if () {等一定要注意,其他的都很容易理解;当然很多集成包中会在和配置文件nginx.conf同目录下设置一个vhost这样的代码虚拟主机的目录,对于绑定多个域名设置多个配置文件,比如aa.conf、bb.conf这些文件,然后在创新互联nginx.conf使用include vhost/*.conf;全部引入,引入相当于所有代码写在nginx.conf中一样,并且不用考虑其他目录的关系,都以nginx.conf为准,这样方便管理,比如aa.conf。其他规则配置也可以像上面一样建立多个文件的方式统一管理,全部配置完毕保存退出,然后重新启动服务器即可生效了。另外listen指定的就是站点端口,可以在不冲突的前提下自定义配置,server_name指定域名、index 指定默认首页、root指定根目录就够了,这样基本的这些配置就能够掌握了。
遇到的问题
1 首先看看是否有index文件,要是检查后发现都有,应该不是这个原因。
2 再检查是否是文件夹的权限问题。
3 检查启动用户和nginx工作用户是否一致修改nginx.conf的第一行,重启nginx,访问正常。
以上是对于nginx 域名配置的介绍,相信大家也有了一定的了解,对域名配置终端口知识也有了掌握,以上内容希望能对大家在选择的时候提供支持。
分享名称:nginx域名配置有哪些?
转载注明:
http://cxhlcq.com/article/sdgesg.html