linux中nginx的nginx.config文件的配置和启动(包括重启)「建议收藏」

linux中nginx的nginx.config文件的配置和启动(包括重启)「建议收藏」linux中配置nginx和启动

大家好,欢迎来到IT知识分享网。

1.nginx的意义:

负载均衡等;
今天讲的配置nginx.config文件,可以实现,浏览器访问通过项目名映射到服务器中该项目的端口下;nginx对外默认80端口;
所以URL变化过程是:“ip+:端口+/路径”——>“ip+:80+/项目名+/路径”(80可以省略,即“ip+/项目名+/路径”)

2.nginx.config文件的写法:

图一
图一
如图一,test为项目名,8080是该项目的端口号;
如果没有nginx映射,外界需要访问的URL是“ip:8080/#/login”;同时需要服务器对外开放端口8080;
开放8080端口的指令是:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
但是我使用nginx映射之后呢,URL可以写成“ip/test/#/login”;因为url中不使用8080端口,服务器也就不需要对外开放8080端口;
配置文件的语法格式是这样的:
location ^~ /test/ { rewrite ^/test/(.*)$ /$1 break; proxy_pass http://localhost:8080; }
当nginx更新完之后需要检查一下配置文件是否可用,指令:

nginx -t -c /etc/nginx/nginx.conf

出现success即可;

3.启动:

nginx.config文件更新后需要重启才会有效;
nginx启动指令:

nginx -t -c /etc/nginx/nginx.conf

可以通过指令查询nginx是否启动成功(可查询出nginx线程好,kill -9 线程号即可关掉nginx):

ps -ef | grep nginx

重启:

/etc/nginx/nginx -s reload

如果重启不好使,可以kill线程号关掉nginx然后在启动nginx即可。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25472.html

(0)
上一篇 2023-07-22 13:00
下一篇 2023-07-23 17:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信