前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx 配置

Nginx 配置

作者头像
康怀帅
发布2018-02-28 15:04:51
1.8K0
发布2018-02-28 15:04:51
举报
文章被收录于专栏:康怀帅的专栏康怀帅的专栏

本文详细介绍了 nginx 常用配置。

修改主配置文件 /etc/nginx/nginx.conf

代码语言:javascript
复制

worker_processes  auto;

http {
  # 配置首页
  index index.php index.htm index.html;
  # 引入子配置文件
  include /etc/nginx/conf.d/*.conf;
}

命令

代码语言:javascript
复制
# stop 是快速停止 nginx,可能并不保存相关信息,quit 是完整有序的停止 nginx,并保存相关信息

$ nginx -s stop

$ nginx -s quit

# 重新打开日志文件命令

$ nginx -s reopen

# 重新载入配置文件

$ nginx -s reload

PHP

代码语言:javascript
复制
server{
  location ~ \.php$ {
      root           /var/www2/www;
      fastcgi_pass   phpfpm:9000;
      fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      include        fastcgi_params;
  }
}

default_server

代码语言:javascript
复制
server {
    listen       80  default_server;
    server_name  oschina.net  www.oschina.net;
}

listen 指令后面有一个参数 default_server ,这个参数是在 0.8.21 版本以后才有的,而之前是 default 指令。Nginx的虚拟主机是通过 HTTP 请求中的 Host 值来找到对应的虚拟主机配置,如果找不到,那 Nginx 就会将请求送到指定了 default_server 的节点来处理,如果没有指定为 default_server 的话,就跑到 localhost 的节点,如果没有 localhost 的节点,那只好 404 了。

目录浏览功能

Nginx 默认是不允许列出整个目录的。如需此功能,在配置文件中 server 或 location 段里添加上 autoindex on; 来启用目录浏览。

代码语言:javascript
复制
autoindex on;
#默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
autoindex_exact_size off;
#默认为off,显示的文件时间为GMT时间。改为on后,显示的文件时间为文件的服务器时间
autoindex_localtime on;

负载均衡

代码语言:javascript
复制
upstream fzjh {
    server 111.206.227.118 weight=2;
    server 123.206.62.18;
}

server {
    listen 80;
    server_name f.khs1994.com;
    location / {
      proxy_pass http://fzjh;
    }
}

相关链接

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-09-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命令
  • PHP
  • default_server
  • 目录浏览功能
  • 负载均衡
  • 相关链接
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档