早上打开我们项目的开发环境。发现页面打不开,页面显示无法显示此网站。然后我就看了一下部署的项目的服务是否启动了。正常啊,没有问题的。。然后我就咨询建伟,怎么打不开了呐,服务也是启动了的。。然后建伟让我看看nginx启动没,![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603161338433.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MDk4ODAx,size_16,color_FFFFFF,t_70)
前面说了那么多废话,我今天主要想记录的是
1.关于查看Nginx是否启动
2.启动Nginx的步骤
3.关于实际项目中的Nginx反向代理
一.关于Nginx的服务是否启动
- ps -ef | grep nginx 就可以看到Nginx进程是否存在了
2.ps -C nginx -o pid 这种直接返回pid的方式比较适合跟其他程序结合使用,比如在shell/python脚本中执行这个命令拿到pid,让后根据pid来判断Nginx是否启动。
3.最重要,最常用的,是看一下80端口是否通
有两种方法:
(1) lsof -i:80
(2) netstat -