比较小白的问题,就是安装完nginx,想看配置和安装路径的时候,总是是要花一些时间才能找到,所以就总结一下。

一、nginx的安装路径

1、ps -ef | grep nginx
显示如下:

先解释一下命令的意思:
ps : 将某个进程显示出来
-A  显示所有程序。
-e  此参数的效果和指定”A”参数相同。
-f  显示UID,PPIP,C与STIME栏位。
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
这条命令的意思是显示有关nginx有关的进程

二、知道路径之后,如何知道配置文件在哪呢

1、查找配置文件路径

这边就是根据第一次查询的路径,直接输入 -t即可,下面的is ok部分就是配置文件的位置。

2、网上一般都是配置 /etc/nginx/sites-available里面的default,那么到底哪个才是真正的配置文件呢
答:
default文件为默认配置文件,你可以根据它里面的内容作为参考
真正起作用的配置文件是nginx.conf
可以将default.conf文件当做安装后的配置备份文件

3、我们可以看一下nginx.conf里面的东西

这个部分代表了引入default文件。也就是说,如果你不配置nginx.conf,只配置default的话,也是可以的。因为程序读到nginx.conf的时候,也会读取default里面的内容

三、配置文件如何配置

server {listen 80;server_name 你的域名;root 根目录;index index.php index.html;#       location ~ ^/$ {#               return 400;
#       }if (!-e $request_filename) {rewrite ^/(.*) /index.php/$1 last;}location ~* \.php {fastcgi_pass unix:/var/run/php5-fpm.sock;# fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; include fastcgi_params;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}location ~ /\.git { deny all; }
}

这是我的配置。这边最后的部分是禁止从外部访问.git目录,防止git配置文件泄露。

end
参考链接:
https://blog.tanteng.me/2016/04/git-config-safe/
http://blog.csdn.net/sinat_24928447/article/details/49869199
http://blog.csdn.net/ljfrocky/article/details/50524354

nginx安装路径,查找配置文件以及如何配置相关推荐

  1. Linux - Linux下Java安装路径查找;配置Java环境变量

    一.查看Java的安装路径 1.已经安装好了JDK,也配置了环境变量 1.执行 java -version java -version 出现了版本号,表示安装过了JDK,配置了环境变量 2.在配置过j ...

  2. nginx安装部署pc端限制访问配置

    安装和部署 下载最新稳定版stable version for windows 下载地址http://nginx.org/download/nginx-1.14.2.zip Nginx/windows ...

  3. LNMP搭建,nginx安装,php-fpm,版本升级,配置虚拟主机

    环境,glibc安装mysql,yum源配好epel 1.安装依赖 # yum -y install pcre-devel zlib-devel openssl-devel 2.下载nginx 官网: ...

  4. Nginx安装配置及使用方法

    文章目录 基本概念 1. Nginx介绍 2. 无代理 3. 正向代理 4. 反向代理 4.1 负载均衡 4.2 动静分离 4.3 高可用(HA)集群 Nginx安装 1. 安装编译工具及库文件 2. ...

  5. Nginx安装配置与SpringBoot项目整合

    本篇文章将在上篇<Redis安装与SpringBoot项目整合详细教程>(上文链接:https://blog.csdn.net/sp958831205/article/details/88 ...

  6. Mac 查找应用安装路径

    记录一下,如何快速找到mac上安装应用的安装环境. 查找Java安装路径 查找应用安装路径 一.查找Java安装路径 最近重新安装Java JDK,发现找不到Java安装路径,后来发现以下命令: // ...

  7. Nginx 安装与使用

    前言 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大 ...

  8. Nginx安装及其编译命令、详细教程

    文章目录 安装 依赖环境 Nginx安装 1. 下载 2. 解压 3. 配置安装信息 4. 编译安装 5. 启动 命令 命令 启动 停止 从容停止 快速停止 强制停止所有nginx进程 平滑重启 安装 ...

  9. Linux - 查看软件安装与安装路径

    [1]查看软件是否安装 因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了.总结起来就是这样几类: ① rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否 ...

最新文章

  1. 谈javascript变量声明
  2. 【小白学习PyTorch教程】六、基于CIFAR-10 数据集,使用PyTorch 从头开始​​构建图像分类模型...
  3. 如何关闭uefi启动模式|预装win8/win10电脑禁用uefi引导方法
  4. java jdbc修改_java----jdbc(数据库的添加,删除,修改,更新)
  5. Java IO: InputStreamReader和OutputStreamWriter
  6. eclipse 下使用git clone
  7. java 不定长参数实现原理
  8. php使用自定义ip,PHP跨平台获取服务器IP地址自定义函数分享
  9. 廖雪峰的Python总结
  10. android运行win7系统,安卓手机安装运行Win7系统教程(图文)
  11. HTML初识——网页设计html基础
  12. UIAccelerometer 加速计
  13. USB、UART、SPI PCI/PCIE等总线速率
  14. 【没有刀剑,如何行走江湖】半晌私语(上)
  15. 高德打车宣布上线共享雨伞:或许是醉翁之意不在酒
  16. Dubbo分布式服务框架入门(附工程)
  17. 压力传感器与51单片机C语言程序,基于51单片机的智能压力传感器设计
  18. mysql case when用法
  19. 使用Rook+Ceph在Kubernetes上作持久存储
  20. 产品驱动增长模式的最佳实践

热门文章

  1. 【SpringCloud】zuul:网关
  2. 【SpringCloud】Ribbon:负载均衡
  3. c++ const 转 非const
  4. vs release 调试 路径设置
  5. yolov5 soft_nms cluster_nms,cluster_SPM_nms,cluster_diounms,cluster_SPM_dist_nms,diou_nms
  6. ASVL_PAF_RGB24_B8G8R8 格式转换
  7. Adding a new op when using tensorflow in windows
  8. 拉格朗日乘子法(Lagrange Multiplier)和KKT条件
  9. libcusolver.so.8.0: cannot open shared object file: No such file or director
  10. grabcut.cpp:380: error: (-215) !bgdSamples.empty() !fgdSamples.empty() in function initGMMs