说明:
(1)Nginx配置文件,简单介绍;
说明:nginx的配置文件,是比较重要的;我们在使用nginx的时候,之所以使用起来比较简单,主要是因为Nginx已经帮我们做了很多的工作;我们主要要做的就是,对nginx根据自己的需要进行一些配置;
使用【nginx -t】可以看到,nginx的配置文件是【/etc/nginx/nginx.conf】 ;
然后,我们进入nginx.conf配置文件,所在的【/etc/nginx/】 目录;
然后,我们去查看nginx.conf配置文件的内容;
……………………………………………………
说明:对于nginx来说,其不会把所有的配置信息都写在一个文件中;可以看到在nginx.conf中,最后面有【include /etc/nginx/conf.d/*.conf;】这么一条;其意思是,把【/etc/nginx/conf.d/】目录下的,所有以.conf结尾的文件,都加载进来;
那么,有了这个机制后,就可以实现分模块的配置;比如一个nginx服务器可能服务于多个服务器,然后我们就可以把不同服务器的配置写在不同的文件里;(PS:对于这一点,自己并不知道在实操中,具体是什么个情况)
所以,我们就去看下【/etc/nginx/conf.d/】目录下,有哪些文件呗;(默认有default.conf文件)
那么,我们就去【root /usr/share/nginx/html】这目录瞅瞅呗;
然后,在nginx启动的情况下,可以访问;
其实,当我们把nginx启动后,nginx就会对我们提供服务了,其会把在【/usr/share/nginx/html/】目录下的,所有内容对外暴露;
一个疑问:为什么启动nginx后,访问Linux系统的ip,就会自动访问nginx中的【/usr/share/nginx/html/】目录下的内容?
● 我们的Linux系统可以部署很多服务;不同的服务分配不同的端口号;比如,在前面讲解docker的时候,我们把CentOS的8888端口映射到容器中redis的6379端口了;
● 自然,我们要想访问CentOS的不同服务的时候,需要附带端口号;
● nginx默认端口号是80;
● 而我们通过url访问的时候,如果端口是80,是可以省略的;
●所以,疑问得到了解决;
PS:如有需要(暂时不用看),可以看下【直接让web服务运行在80端不行吗?为什么要用nginx反向代理?】这个解答;
nginx so加载路径 nginx加载指定配置文件
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
mongodb能不能信创
import pymongo 目录 1、连接MongDB 2、指定数据库 3、指定集合 4、插入数据 5、查询 6、计数 7、排序 8、偏移 9、更新 10、删除 正文 1、连接mongodb 连接mongodb需要用到pymongo的Mon
mongodb能不能信创 mongodb $inc 加小数 数据 mongodb 字段