Nginx默认站点配置

三大块讲解:

  • 安装目录
  • 编译参数
  • Nginx默认配置语法

1、default.conf默认配置参数详解

server { #站点配置

listen       80; #监听的端口

server_name  localhost; #域名配置

#charset koi8-r;

#access_log  /var/log/nginx/host.access.log  main;

location / { #’/’通用匹配,任何未匹配到其他的location的请求都会匹配到,相当于switch中的defalut

root   /usr/share/nginx/html; #访问路径配置

index  index.html index.htm; #首页访问配置,如果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; #当返回错误码为500 502 503 504时候,会去访问路径/50x.html

location = /50x.html { #当访问路径是50x.html时候,会去/usr/share/nginx/html目录下查找50x.html文件

root   /usr/share/nginx/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$ {

#    root           html;

#    fastcgi_pass   127.0.0.1:9000;

#    fastcgi_index  index.php;

#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

#    include        fastcgi_params;

#}

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

# concurs with nginx's one

#

#location ~ /\.ht {

#    deny  all;

#}

}

2、修改index.html文件并查看结果

(1)修改index.html文件

由于修改的是静态文件index.html,所以不需要重启nginx

(2)验证修改index.html文件是否生效

验证index.html修改成功:

3、修改错误码

(1)添加一个404错误码

(2)修改50x.html页面

(3)验证前,先重新加载default.conf配置文件

nginx -s reload

(4)验证404路径会不会跳转到50x.html页面

Nginx下一小节:Nginx HTTP请求

Nginx默认站点配置相关推荐

  1. nginx 多站点配置方法集合

    nginx 多站点配置方法集合 作者: 字体:[增加 减小] 类型:转载 时间:2011-06-28 我要评论 关于nginx的多站设置,其实和apache很相似,假设我们已经有两个域名,分别是:ww ...

  2. nginx多站点配置,以及隐藏index.php

    一.nginx多站点的配置 1.默认安装的nginx在/etc/nginx下,则执行以下命令 sudo mkdir /etc/nginx/conf.d 这个conf.d作为我们放置多站点的目录 图中的 ...

  3. ubuntu nginx添加站点配置失效处理

    最近开始接触阿里云服务器,一步步开始自己配置,记录下自己的一步一坑: nginx安装很简单,apt-get install nginx 成功后就可以打开默认站点 nginx配置文件在/etc/ngin ...

  4. Nginx 多站点配置

    最近学习和练习的时候,为Laravel应用程序添加了好几个站点,有些程序删除之后站点却还留着,这让强迫症感到非常难受,上次解决了这个问题之后并没有记录一下,于是导致今天又花了很多时间折腾,所以特地来写 ...

  5. 宝塔nginx 默认站点禁止https://ip地址直接访问

    宝塔nginx安装后,如果使用ip地址进行https访问,会暴露证书,解决方法如下: 1.在/www/server/panel/vhost/nginx/0.default.conf 中头部修改为如下代 ...

  6. nginx php多域名配置文件,配置文件,nginx_nginx多站点配置,无法通过域名访问,使用ip访问会跳转到其中一个站点,配置文件,nginx - phpStudy...

    nginx多站点配置,无法通过域名访问,使用ip访问会跳转到其中一个站点 在一台服务器设置了Nginx多站点,但是访问这些站点的域名均无法访问,错误如下图: 通过ip会跳转到其中一个站点,具体表现为: ...

  7. Nginx 安装及配置

    概念 了解 Nginx 的基本概念 安装 apt-get install nginx # Ubuntu yum install nginx -y # CentOS 配置文件 nginx -t # 检查 ...

  8. nhinx php 调优,高流量站点NGINX与PHP-fpm配置优化

    本文由LinuxProbe.Com团队成员岳国帅整理发布,原文来自:黑·白. 导读 使用Nginx搭配PHP已有7年的经历,这份经历让我们学会如何为高流量站点优化NGINX和PHP-fpm配置. 以下 ...

  9. 高流量站点NGINX与PHP-fpm配置优化

    导读 使用Nginx搭配PHP已有7年的经历,这份经历让我们学会如何为高流量站点优化NGINX和PHP-fpm配置. 以下正是这方面的一些提示和建议: 1. 将TCP切换为UNIX域套接字 1. 将T ...

最新文章

  1. 2018年1月29日
  2. input和img图片水平对齐
  3. Shell数组相关操作
  4. 在SAP ABAP 里consume webservice的全过程
  5. python class类里给列表排序_python笔记:Class(类)
  6. node --- [node接口阅读]cluster的使用
  7. Google要回归国内,百度李彦宏居然不怕?我想笑
  8. BDKRHash详解
  9. UIKit 框架之UIAlertController
  10. 解锁秋天\秋季借势的海波设计密码!
  11. 面试了一个 35+ 岁的大佬,一言难尽......
  12. 轮询、长轮询、长连接、socket连接、WebSocket
  13. uci2019计算机录取,加州大学公布2019年最新录取数据!
  14. 推荐几款大家常使用的 SSH 客户端工具
  15. 14. Floyd + 朴素版Dijkstra
  16. Vue回炉重造之图片加载性能优化
  17. 如何重装oracle数据库,oracle数据库的重装
  18. 《MLB棒球创造营》:走近棒球运动·圣路易斯红雀队
  19. 用二极管、三极管和MOS管搭建逻辑门电路,你确定这些电路图不收藏?
  20. CSS“超出显示省略号,后面还能显示其他内容”的解决方案

热门文章

  1. 基于springboot智能仓库(进销存)管理系统java源码
  2. Web版MSN解决方案
  3. c语言中短整形字节,C语言中的整数(short,int,long)
  4. P5736 【深基7.例2】质数筛,10ms, c++最快代码
  5. 计算机答卷方式 闭卷满分为90分,中国地质大学(北京)2021硕士研究生《首饰设计与首饰制作》考试大纲...
  6. pnpm 构建 Monorepo workspace项目
  7. 工程经济学(一)NPV-IRR-Tp
  8. Spring Boot+Spring Cloud实现itoken项目
  9. hadoop集群正常启动,却无法访问web页面
  10. windows下安装gitblit