nginx部署静态页面方式

 更新时间:2026年03月10日 09:33:11   作者:weixin_43169720  
文章介绍了在CentOS 7上安装和配置Nginx服务器的步骤,包括监听80端口、启动配置服务器、访问路径设置以及解决常见的403错误(权限问题、目录不存在、SELinux设置问题)

安装nginx(CentOS7)

yum install nginx -y

默认监听80端口

启动

service nginx start

配置服务器访问路径

vim /etc/nginx/nginx.conf #文件修改配置:

如下:

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;

        // 修改root默认目录
        root         /data/www;

        include /etc/nginx/default.d/*.conf;

        location / {
        // 修改nginx在path为'/'下的访问目录
        root        /data/www
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

重启nginx

nginx -s reload

默认访问配置路径下的index.html

访问403

可能的原因有三种

  • 第一种:权限问题,修改权限即可
  • 第二种:目录不存在index.html,添加即可
  • 第三种:SELinux设置问题

如果SELinux是enabled,会产生Nginx的403问题。

查看服务器SELinux状态:

/usr/sbin/sestatus -v

解决方案:

1.临时关闭

不需要重启服务器,但是服务器重启后会失效

setenforce 0

2.修改配置文件/etc/selinux/config,将SELINUX=enforcing改为SELINUX=disable,修改后需要重启系统。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • nginx版本号隐藏(附405 not allowed解决办法)

    nginx版本号隐藏(附405 not allowed解决办法)

    版本号泄露时攻击者会利用相应软件版本的当前漏洞,进行有效的相应攻击,本文主要介绍了nginx版本号隐藏,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • Nginx WebSocket长连接及数据容量配置实践

    Nginx WebSocket长连接及数据容量配置实践

    Nginx通过配置HTTP代理,可以有效地处理WebSocket连接,支持长连接和大数据传输,关键配置包括设置HTTP/1.1版本、升级头部、连接头部、增加超时时间、调整最大请求体大小和临时文件大小,这些配置确保了WebSocket连接的稳定性和高效性
    2025-12-12
  • Nginx配置WebSocket代理的示例代码

    Nginx配置WebSocket代理的示例代码

    本文提供了关于Nginx的配置和日志记录的详细指南,介绍了如何使用whereis命令查找Nginx路径,并通过man命令查看手册,同时,详解了解Nginx访问日志的配置方法及参数含义,并分享了Nginx代理WebSocket的配置示例,感兴趣的可以了解一下
    2024-10-10
  • Nginx缓存文件与动态文件自动均衡的配置脚本

    Nginx缓存文件与动态文件自动均衡的配置脚本

    Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。这篇文章主要介绍了Nignx缓存文件与动态文件自动均衡的配置,需要的朋友可以参考下
    2018-09-09
  • Nginx配置location匹配顺序详细总结

    Nginx配置location匹配顺序详细总结

    这篇文章主要介绍了Nginx配置location匹配顺序详解,Nginx是十分轻量级的HTTP服务器,Nginx凭借其稳定性、低资源消耗、简单配置和丰富的功能,从十多年前名不见经传的Web服务器软件,发展到如今能够跟Apache匹敌的地位,需要的朋友可以参考下
    2023-08-08
  • Nginx的核心功能--正向代理、反向代理、缓存和Rewrite

    Nginx的核心功能--正向代理、反向代理、缓存和Rewrite

    Nginx作为一款高性能的开源Web服务器和反向代理工具,在负载均衡、缓存加速、安全防护等场景中扮演着关键角色,本文聚焦Nginx的四大核心功能--反向代理(七层/四层)、正向代理、缓存机制和正则表达式匹配,通过理论解析与场景化案例,深入掌握其设计思想与实践技巧
    2025-05-05
  • 在Nginx服务器上安装配置博客程序Typecho的教程

    在Nginx服务器上安装配置博客程序Typecho的教程

    这篇文章主要介绍了在Nginx服务器上安装配置博客程序Typecho的教程,Typecho是一个开源的PHP博客程序,比WordPress更加轻量,需要的朋友可以参考下
    2015-12-12
  • 关于nginx 反向代理 URL替换方案

    关于nginx 反向代理 URL替换方案

    这篇文章主要介绍了nginx 反向代理 URL替换方案,本文给大家代理两种方法一种是直接替换location匹配部分,第二种是使用nginx 的rewrite 模块,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • 一文解决Nginx部署Vue项目刷新页面404问题

    一文解决Nginx部署Vue项目刷新页面404问题

    当使用Nginx部署Vue项目(或其他前端SPA应用)时,直接访问首页可以正常显示,但刷新非首页路由或直接访问子路由时,会出现404错误,所以本文给大家介绍了Nginx部署Vue项目刷新页面404问题的解决方法,需要的朋友可以参考下
    2025-10-10
  • Nginx配置多个访问路径的实现

    Nginx配置多个访问路径的实现

    本文主要介绍了Nginx配置多个访问路径的实现,Nginx通过配置多个service就可以实现多访问路径,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10

最新评论