学习nginx (二 ) linux下操作Nginx的简单命令和修改配置文件

版权声明:转载的话 请标明出处 https://blog.csdn.net/qq_28198181/article/details/87919609

学习的一些简单操作进行记录

学习的网址:https://www.majiaxueyuan.com/uc/play/40

nginx 下载地址:http://nginx.org/en/download.html

目录

一、操作Nginx的简单命令

二、简单的修改Nginx的配置文件

三、实现简单的反向代理


 

一、操作Nginx的简单命令

1.启动

./nginx

2.重启

./nginx -s reload

3.关闭

ps -aux | grep 'nginx'

这个时候会看到nginx 的 服务

标红的为启动使用的PID 

然后使用kill 命令(QUIT是优雅的关闭掉pid程序)

kill -QUIT PID

也可以使用

./nginx -s stop

4.查看版本和配置文件(-v 和 - V有区别)

./nginx -v

./nginx -V

5.检测配置文件是否有问题然后退出

./nginx -t

举个栗子:

我把配置文件中的server端口号的分号删掉保存。

这个时候使用命令检测

会告诉这里参数不正确,然后测试失败

二、简单的修改Nginx的配置文件

1.修改端口

进入conf文件夹

cd /usr/local/nginx/conf

可以看到配置文件nginx.conf

如果我们要修改监听的端口使用vim 进入修改界面 修改 server 下的监听的端口

原本是80端口

访问路径就是直接访问ip

修改端口为8080

进入sbin/目录启动

再次访问 需要加上修改的端口才行

2.修改index.html文件

我修改了原本的index.html文件 在 html目录下修改文件

vim index.html

我添加了几句话

然后重启

./nginx -s reload

访问(特殊符号没有识别)

三、实现简单的反向代理

我起了一个简单的服务

访问这个服务会返回一个json串

然后我要把这个路径反向代理到nginx

首先停掉nginx

然后修改配置文件

vim nginx.conf

在刚才修改端口server 里面进行配置

我将端口改为了默认的端口地址

将root 所指的路径和 访问的页面注释掉了

使用了 proxy_pass 反向代理

proxy_pass: http://192.168.174.138:9090/?name=ergouzi;

#代表的是我如果通过80端口访问 会将其锁定到上面指定的路径上

保存后使用测试

./nginx -t

说明语法上没问题

重新启动。

./nginx -s reload

再去访问刚才的路径 就可以看到反向代理的路径了(最好把缓存清掉再看,因为有可能缓存在他会访问原本的,或者在后面加一个80端口)

猜你喜欢

转载自blog.csdn.net/qq_28198181/article/details/87919609