Nginx作为Web服务器时,其配置文件参数如下:

#user  nobody;#默认的运行用户

worker_processes  1;#工作进程数,建议和CPU核心数一致,默认为1

#error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {

worker_connections  1024;#每个进程处理的连接数

}

http {

include       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  logs/access.log  main;#访问日志配置

sendfile        on;#是否支持下载

#tcp_nopush     on;

#keepalive_timeout  0;

keepalive_timeout  65;

#gzip  on;

server {#Web服务配置,如有多个虚拟主机,可以为每个虚拟主机配置server{}段

listen       80;

server_name  www.benet.com;#域名(FQDN)

#charset koi8-r;#默认的字符集

#access_log  logs/host.access.log  main;

location / {#配置根目录

root   /www/html;#网站根目录

index  index.html index.htm;#默认首页

}

#error_page  404              /404.html;

# redirect server error pages to the static page /50x.html

#

error_page   500 502 503 504  /50x.html;#内部错误的反馈页面

location = /50x.html {#错误页面配置

root   /www/html;

}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80

#

#location ~ \.php$ {

#    proxy_pass   http://127.0.0.1;

#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ \.php$ {#访问.php页面的配置段

root           /www/html;#PHP网页文档根目录

fastcgi_pass   127.0.0.1:9000;#PHP-FPM的监听地址

fastcgi_index  index.php;#PHP首页文件

include        fastcgi.conf;

}

# deny access to .htaccess files, if Apache's document root

# concurs with nginx's one

#

#location ~ /\.ht {

#    deny  all;

#}

}

# another virtual host using mix of IP-, name-, and port-based configuration

#

#server {

#    listen       8000;

#    listen       somename:8080;

#    server_name  somename  alias  another.alias;

#    location / {

#        root   html;

#        index  index.html index.htm;

#    }

#}

# HTTPS server

#

#server {

#    listen       443 ssl;

#    server_name  localhost;

#    ssl_certificate      cert.pem;

#    ssl_certificate_key  cert.key;

#    ssl_session_cache    shared:SSL:1m;

#    ssl_session_timeout  5m;

#    ssl_ciphers  HIGH:!aNULL:!MD5;

#    ssl_prefer_server_ciphers  on;

#    location / {

#        root   html;

#        index  index.html index.htm;

#    }

#}

}

转载于:https://blog.51cto.com/zengwj1949/1907201

Nginx配置文件(作为Web服务器)相关推荐

  1. Nginx+Keepalived实现Web服务器负载均衡

    说明: 操作系统:CentOS 5.X 64位 Web服务器:192.168.21.127.192.168.21.128 站点:bbs.osyunwei.com和sns.osyunwei.com部署在 ...

  2. Nginx搭建部署Web服务器并与NFS结合搭建负载均衡服务器

    Nginx搭建部署Web服务器并与NFS结合搭建负载均衡服务器 一.搭建NginxWeb服务器     此种方式是用yum安装Nginx,为保证安装成功需在安装之前提前安装epel扩展源.     用 ...

  3. Nginx+Tomcat构筑Web服务器集群

    代理服务 代理服务可简单的分为正向代理和反向代理: 正向代理: 用于代理内部网络对Internet的连接请求(如VPN/NAT),客户端指定代理服务器,并将本来要直接发送给目标Web服务器的HTTP请 ...

  4. 伪装nginx版本防止***web服务器

    为了防止被***扫描到web服务器信息,通过相对应的web服务器信息找出对应的版本漏洞,从而对web服务器进行***,nginx虽然功能强大,但是也是软件,软件就可能会有漏洞,例如nginx-0.6. ...

  5. 电商网站搭建——什么是Nginx?常见web服务器有哪些?

    一.什么是Nginx Nginx(engine x)是一个高性能的HTTP(请求-响应协议)和反向代理web服务器,同时也提供IMAP/POP3/SMTP服务.  --引用自百度百科 1.主要功能是反 ...

  6. 思科web服务器怎么配置文件,思科web服务器域名哪里配置

    思科web服务器域名哪里配置 内容精选 换一换 防护域名开启WEB基础防护之后,访问网站如果出现500,502,504等报错,并且显示Web应用防火墙和网站连接失败,如图1所示.可能的原因比较多,如防 ...

  7. web 服务器-Nginx

    文章目录 一.讲在 Nginx 之前 1.1 同步与异步 1.2 阻塞与非阻塞 1.3 epoll 模型(I/O 多路复用) 二.Nginx 详解 2.1 概述 2.2 工作模式 2.2.1 mast ...

  8. 轻松使用Nginx搭建web服务器

    如果读者以前做过web开发的话,就应该知道如何去搭建一个web服务器来跑你的web站点,在windows下你可能会选择去用IIS,十分的快捷,在linux下,你可能首先会想到apache," ...

  9. Nginx高性能反向代理web服务器

    基础 Nginx简介 背景介绍 Nginx("engine x")一个具有高性能的[HTTP]和[反向代理]的[WEB服务器],同时也是一个[POP3/SMTP/IMAP代理服务器 ...

  10. Linux - nginx 搭建 Web服务器

    前言 在之前,已经对 nginx 有过基本的介绍. 现在尝试利用 nginx 来 搭建一个 web服务器. 正文 1.什么是 Web 服务器? Web服务器也称为WWW (WORLD WIDE WEB ...

最新文章

  1. 传递数组_Fortran:派生数组与数组传递进子程序耗费时间比较
  2. 【项目经理应该知道的97件事】三位一体的项目管理
  3. 程序员转实施工程师_只有程序员才能看得懂?程序员:算了,不看了,我得写代码了...
  4. 使用Harbor构建docker私有仓库
  5. sv编程语言_SV及UVM高级话题篇之一:SystemVerilog开源公共库(上)
  6. html百度天气api,百度API 免费接口获取天气预报
  7. 马斯克提出以430亿收购推特 推特考虑用毒丸来阻止其增持股份
  8. 2020-06-05 原始套接字/AF_PACKET链路层访问
  9. ASIHTTPRequest報錯解決辦法
  10. Linux 防火墙配置
  11. 华硕aura完全卸载_更快,更信仰,华硕RTX 2070电竞显卡
  12. SpringBoot整合screw生成数据库文档
  13. Left-pad 分数 20作者 陈越单位 浙江大学
  14. Linux常用基本命令详解(二)-------磁盘分区和磁盘管理类命令
  15. 使用云效构建部署项目
  16. IT人不仅要提升挣钱能力,更要拓展挣钱途径
  17. c语言如何实现多线程VC,vc多线程(c++多线程)
  18. 谈谈个人博客的盈利技巧
  19. 物联网 android前景,物联网卡的发展前景
  20. 可调直流稳压数字显示电源的设计(转自新浪博客)

热门文章

  1. Atitit 通用接口的设计与实现attilax 总结
  2. attilax.java 注解的本质and 使用最佳实践(3)O7
  3. paip.svn 导入项目到SVN库
  4. 《证券基金经营机构信息技术管理办法》要点简读
  5. 阿里云落地全球最大云原生实践:双11核心系统全面云原生化
  6. 张子轩周剑:3月21日阿里云北京峰会企业IT治理大神
  7. 【数据预测】基于matlab BP+ELM+LSTM+BiLSTM+SAELSTM数据预测【含Matlab源码 1825期】
  8. 【优化预测】基于matlab布谷鸟算法优化SVM预测【含Matlab源码 1422期】
  9. 【水果识别】基于matlab GUI形态学水果识别【含Matlab源码 1364期】
  10. 2021全国大学生数学建模竞赛报名通知+试题+优秀论文