美文网首页
配置nginx

配置nginx

作者: wangyongyue | 来源:发表于2019-12-27 11:35 被阅读0次

在使用yum安装完Nginx后,需要知道系统中多了那些文件,它们都安装到了那里。可以使用下面的命令进行查看:
rpm -ql nginx

rpm 是linux的rpm包管理工具,-q 代表询问模式,-l代表返回列表,这样我们就可以找到nginx的所有安装位置了

nginx.conf配置

运行用户,默认为nginx, 可以不设置(保持默认即可)

user nginx;

nginx进程 一般设置为和cpu核数相同

worker_processes 1;

错误日志的存放目录

error_log /var/log/nginx/error.log warn;

进程pid的存放位置

pid /var/run/nginx.pid;

events {
worker_connections 1024; # 单个后台进程的最大并发数
}

http {
include /etc/nginx/mime.types; #文件扩展名与类型映射表
default_type application/octet-stream; #默认文件类型

# 设置日志模式
log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';

access_log  /var/log/nginx/access.log  main; #nginx访问日志存放位置

sendfile        on; #开启高效传输模式
#tcp_nopush     on;  #减少网络报文段的数量

keepalive_timeout  65;  #保持连接的时间,也叫超时时间(s)

#gzip  on;  #开启gzip压缩

include /etc/nginx/conf.d/*.conf; #包含的子配置项位置和文件

}

/etc/nginx下的目录
进入conf.d目录,然后使用vim default.conf进行查看。

进行查询服务的运行状况。

ps aux | grep nginx

排查

如下进行了各种排查都没问题、

服务器查看监听端口 netstat -tpl,看到了端口监听情况
客户端telnet ip port也是通的
客户端curl ip:port 也是有返回正常显示的页面的。
更换客户终端、浏览器都是不行的。

https://my.oschina.net/RanboSpider/blog/1924262

相关文章

网友评论

      本文标题:配置nginx

      本文链接:https://www.haomeiwen.com/subject/pfnroctx.html