Nginx入门【nginx基础配置详解(三)】

nginx基础配置详解

在/usr/nginx/conf目录下nginx.conf文件是nginx的配置文件(根据自己安装的位置为准)。
Nginx入门【nginx基础配置详解(三)】_第1张图片
端口和目录的配置
在nginx.conf文件中添加一个server节点,修改端口号就可以【自行添加。不影响原来的】。也就是一个nginx里面可以跑多个端口的项目,这个跟tomcat是有本质的区别的。

  • 一个tomcat只能对应一个端口的多个项目服务
  • 一个nginx可以对应多个端口下面的多个项目服务

下面是更改端口访问的例子:
只需要将nginx下的html复制一份到同级目录下,更改里面的一点内容(自己可以区分就可以),然后更改nginx.conf中的内容如下图,注意是添加一条,不是覆盖原来的server
Nginx入门【nginx基础配置详解(三)】_第2张图片
最后访问通过IP访问即可.
Nginx入门【nginx基础配置详解(三)】_第3张图片

通过域名访问
如下图:根据域名从DNS服务器中取出对应的IP地址再通过IP地址访问对于服务器。个人理解:这就类似一个Map集合,一个key(域名)对应一个value(IP地址)。
Nginx入门【nginx基础配置详解(三)】_第4张图片
如下图需要修改nginx.conf配置文件中的server_name对应的值,修改配置后需要重新加载配置文件(./nginx -s reload这个命令):

Nginx入门【nginx基础配置详解(三)】_第5张图片
然后再修改Windows下C:\Windows\System32\drivers\etc中的hosts文件,将自己虚拟机的IP和访问的域名放在最下面,注意这里的域名要和nginx.conf文件中server_name的名字一致.如果hosts文件无法保存可以先复制一份出来更改里面的文件后再覆盖.
在这里插入图片描述
再通过域名访问nginx的欢迎页面(标记自己定义)成功后如下图:
Nginx入门【nginx基础配置详解(三)】_第6张图片
注意:一定要记得关闭防火墙否则会访问不到.

你可能感兴趣的:(nginx)