首页 > 系统相关 >30秒在Centos7安装Nginx(步骤简单)

30秒在Centos7安装Nginx(步骤简单)

时间:2022-12-21 11:33:18浏览次数:41  
标签:nginx -- 30 防火墙 devel Centos7 Nginx root 目录


Nginx安装

1、安装好依赖

gcc、gcc-c++、pcre-devel、zlib-devel、openssl、openssl-devel、wget

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel gcc-c++ wget

2、在线下载nginx

  • 1)在线下载Nginx:
wget http://nginx.org/download/nginx-1.12.2.tar.gz

30秒在Centos7安装Nginx(步骤简单)_nginx

  • 2)解压 nginx-1.12.2.tar.gz
tar -xvf nginx-1.12.2.tar.gz

30秒在Centos7安装Nginx(步骤简单)_centos_02

  • 3)进入​​nginx-1.12.2​​目录,进行检出
./configure --prefix=/root/nginx

​--prefix​​:指定nginx检出目录

  • 4)执行make回车、然后再执行make install,进行编译
make
make install
# 如果你觉得麻烦可以连在一起执行
make && make install

最后会发现​​/root/​​下面会多了一个nginx目录,这个目录就是nginx的执行目录

30秒在Centos7安装Nginx(步骤简单)_nginx_03

3、防火墙开放80端口

  • 1、查看所有开放的端口
firewall-cmd --zone=public --list-ports
  • 2、开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 3、重新加载防火墙
firewall-cmd --reload

关闭防火墙:sudo systemctl stop firewalld 本次关闭防火墙(下次启动时防火墙又会开启)

禁用防火墙:sudo systemctl disable firewalld (每次启动时防火墙都关闭。需要重启生效)

查看防火墙状态:sudo systemctl status firewalld

我就直接禁用防火墙了(记得要重启虚拟机)

4、nginx命令

  • ​./nginx​​:启动nginx
  • ​./nginx -s stop​​:关闭nginx
  • ​./nginx -s reload​​:重启nginx

进入​​/root/nginx/sbin​​目录,启动Nginx:

./nginx   #启动nginx

30秒在Centos7安装Nginx(步骤简单)_centos_04

4.1 修改nginx用户为root

在windows访问​​192.168.133.140​​,之后出现如下问题:

30秒在Centos7安装Nginx(步骤简单)_运维_05


出现:403 Forbidden

nginx启动的用户默认为nobody,我们需要将其改为root(当前登录用户)

编辑​​/root/nginx/conf/nginx.conf​​:

# user nobody
改为
user root; # 当前启动nginx的用户

30秒在Centos7安装Nginx(步骤简单)_centos_06


进入​​/root/nginx/sbin​​目录,重启nginx:

./nginx -s reload

6、大功告成

访问:​​http://192.168.133.140​

30秒在Centos7安装Nginx(步骤简单)_linux_07

30秒在Centos7安装Nginx(步骤简单)_docker_08


标签:nginx,--,30,防火墙,devel,Centos7,Nginx,root,目录
From: https://blog.51cto.com/u_15919174/5959193

相关文章

  • 商业的本质 -- 刘润 商业通史30讲
    商业的本质--刘润商业通史30讲No1.交易货币切分了买卖,商人连接了交易。商业的本质,是交易。更先进的商业,就是更高效的交易。 No2.阻力为什么天......
  • Tomcat+redis+nginx配置
    为客户开发的一个绩效系统,采用了javaweb的开发方式,使用了一些springmvc,mybatis之类的框架。相比于oracleebs的二次开发,这种开发更加灵活,虽然和ebs集成的时候遇到一些问......
  • Windows下Nginx的安装与使用(一):配置端口转发
    Nginx配置Nginx入门Nginx负载均衡Nginx端口转发什么是端口转发当我们在服务器上搭建一个图书以及一个电影的应用,其中图书应用启动了8001端口,电......
  • 安装confluence7.19.4、jira9.4破解并使用Nginx代理
    背景略安装jira准备两个目录,一个是jira的安装目录,一个是jira的home目录,数据都存在home目录/data/jira/data/jira_home下载,解压wgethttps://product-downl......
  • nginx报499
    Nginx499错误的原因及解决方法打开Nginx的access.log发现在最后一次的提交是出现了HTTP1.14990-这样的错误,在百度搜索nginx499错误,结果都是说客户端主动断开了连接。......
  • 6-1 sdust-Java-模拟主板、USB口、TypeC口、PS2口设备 (30 分))
    @[TOC](6-1sdust-Java-模拟主板、USB口、TypeC口、PS2口设备(30分))题目描述使用Java编码设计实现模拟计算机硬件中的主板、USB口、TypeC口、PS2口及其组合方式。通常,计......
  • nginx中proxy_set_header Host $host的作用
    nginx配置upstream负载均衡后请求400,配置proxy_set_headerHost$host成功.请问这是什么原理? proxy_set_headerHost$host有什么作用? ......
  • centos-stream中安装nginx遇到的问题一二
    在centos-stream中安装nginx-1.9.15时遇到在make时遇到如下问题:在nginx文件夹里执行make命令报错src/core/ngx_murmurhash.c:37:11:error:thisstatementmayfallt......
  • ASEMI肖特基二极管SB3045LFCT体积,SB3045LFCT大小
    编辑-ZASEMI肖特基二极管SB3045LFCT参数:型号:SB3045LFCT最大重复峰值反向电压(VRRM):45V最大平均正向整流输出电流(IF):30A峰值正向浪涌电流(IFSM):200A每个元件的典型热阻(ReJA......
  • ASEMI肖特基二极管SBT30100VFCT参数,SBT30100VFCT封装
    编辑-ZASEMI肖特基二极管SBT30100VFCT参数:型号:SBT30100VFCT最大重复峰值反向电压(VRRM):100V最大平均正向整流输出电流(IF):30A峰值正向浪涌电流(IFSM):250A每个元件的典型热......