首页 > 系统相关 >4.centos8 yum直接安装简单配置nginx

4.centos8 yum直接安装简单配置nginx

时间:2023-03-13 15:24:54浏览次数:42  
标签:index log 配置 server nginx yum conf centos8

1.安装nginx yum install -y nginx   2.启动nginx systemctl start nginx.service   3.设置开机自启 systemctl enable nginx.service   4.nginx 配置信息   网站文件存放默认位置(Welcome to nginx 页面) /usr/share/nginx/html   网站默认站点配置 /etc/nginx/conf.d/default.conf   自定义 nginx 站点配置文件存放目录 /etc/nginx/conf.d/   nginx 全局配置文件 /etc/nginx/nginx.conf   启动 nginx   systemctl start nginx.service   关闭 nginx   systemctl stop nginx.service   重启 nginx   systemctl restart nginx.service     配置   进入 /etc/nginx目录下,打开 nginx.conf 文件最下面有一句话 include /etc/nginx/conf.d/*.conf; 表明 conf.d 下的 所有以 .conf 结尾的文件都属于 nginx的配置文件   进入 conf.d 下,只有一个 default.conf 默认配置文件,cp default.conf test.conf 复制一份 default.conf 并改名为 test.conf   vim test.conf 打开 test.conf  (只复制前几行)    server {        listen       80;        server_name  localhost;           #charset koi8-r;        #access_log  /var/log/nginx/host.access.log  main;           location / {            root   /usr/share/nginx/html;            index  index.html index.htm;       }             # ....... 省略中间的代码                 }   第一种配置方法   把server_name后的 localhost 改为自己的域名 比如:``www.baidu.com` 没有的话,填写自己的 ip 也行   root 表示 网页的路径,改为自己的 项目的路径   index 自然就是主页了, 修改之后的:   server {        listen       80;        server_name  www.XXXX.com;        #charset koi8-r;       #access_log  /var/log/nginx/host.access.log  main;           location / {    #        root   /usr/share/nginx/html;   #        index  index.html index.htm;            root  /opt/tomcat/apache-tomcat-8.5.39/webapps/wenjuan;            index login.jsp;       }                    # ....... 省略中间的代码              }     find / -name nginx 查找一下名为nginx的目录  有一个是 /usr/sbin/nginx,然后进入/usr/sbin,输入 nginx -t  检查 nginx配置是否有问题,nginx配置即使有问题,nginx服务也能正常启动或重启,只是不按照你的配置工作而已   配置正确的示意图 错误的话会有提示哪个文件第几行有问题,自行修改即可。   nginx配置正确之后 重启nginx   systemctl restart nginx   然后浏览器访问你的域名(上面填写的ip的话,访问ip就好了)。然后你会发现

 

 

  造成这个错误有两个原因,1是配置的时候未指定index,2是权限不足(不能访问你指定的目录),翻上面看下自己的配置,权限不足的问题   修改方法:打开 /etc/nginx/nginx.conf       user  nginx;    worker_processes  1;       error_log  /var/log/nginx/error.log warn;    pid        /var/run/nginx.pid; #省略以下代码   一个简单的修改方法就是,吧第二行的user之后的 nginx 改为 root   第二种配置方式   server {        listen       80;        server_name  www.junhui.pro;          location / {          proxy_pass http://127.0.0.1:8080/;#代理了服务器8080端口       }   保存之后 在/usr/sbin下,输入 nginx -t  检查 nginx配置是否有问题,没有问题在重启nginx -s reload 如果还有其他什么问题,可以查看nginx的日志情况,在 var/log/nginx 下

标签:index,log,配置,server,nginx,yum,conf,centos8
From: https://www.cnblogs.com/zhangdapangzo/p/17211547.html

相关文章

  • windows部署vue项目:nginx
    一点废话:vue部署这个事儿原本是打算写上下两篇的,上篇nginx下篇tomcat,很完美。奈何笔者太菜tomcat还没学会,只好附点使用记录,等实操过了再来补全。在此立个flag,期待一下我薛......
  • 如何解决nginx:未找到命令问题
    1、打开环境变量所在的文件:vim/etc/profile2、在profile文件末尾,加上如下内容#指向nginx的安装目录sbin"PATH=$PATH:/usr/local/nginx/sbin3、重新加载环境source/......
  • Nginx
    一、Niginx是什么?Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Niginx是一款轻量级的web服务器/反向代理器,Nginx是高性能的HTTP和反......
  • 记一次在Ubuntu配置nginx自启动失败
    环境:Ubuntu18.04一般情况下,nginx安装之后是可以自启动的,但由于修改了配置可能会导致自启动失败或自启动后不能跳转到所代理的页面。以下是具体解决方法:1.自启动失败,提......
  • Nginx基础 - 12性能优化
     一、性能优化概述系统结构瓶颈:观察指标、压力测试了解业务模式:接口业务类型、系统层次化结构性能与安全:  性能好安全弱、安全好性能低 二、压力测试工具......
  • Nginx基础 - 13模块与变量
      一、Nginx常用模块Nginx模块分为Nginx官方模块以及Nginx第三方模块Nginx编译选项模块作用ngx_http_core_module包含一些核心的http参数配置......
  • Nginx配置实例-动静分离实例:搭建静态资源服务器
    什么是动静分离Nginx动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解......
  • Nginx
    ​ 1分类1.1通用分布式文件系统​和传统的本地文件系统(如ext3、NTFS等)相对应。典型代表:lustre、MooseFS1.1.1优点​标准文件系统操作方式,对开发者门槛较低1.1.......
  • Bclinux yum源无法使用
    内网yum源案例:问题现象:  解决方案:将enable=1修改为enabled=0问题即可解决[root@localhostcloudman]#vi/etc/yum/pluginconf.d/license-manager.conf[main......
  • Centos7系统yum部署Zabbix6.0
    简介Zabbix主要有以下几个组件组成:ZabbixServer:Zabbix服务端,是Zabbix的核心组件。它负责接收监控数据并触发告警,还负责将监控数据持久化到数据库中。ZabbixAgent:Zab......