专栏首页膨胀的面包centos7 安装 Nginx、使用 nginx 记录

centos7 安装 Nginx、使用 nginx 记录

centos7 安装 Nginx、使用 nginx 记录

1、安装各种依赖

#gcc安装,nginx源码编译需要
yum install gcc-c++

#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式
yum install -y pcre pcre-devel

#zlib安装,nginx 使用zlib对http包的内容进行gzip
yum install -y zlib zlib-devel

#OpenSSL 安装,强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http)
yum install -y openssl openssl-devel

2、下载

1)直接官网下再,官网链接:https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fnginx.org%2Fen%2Fdownload.html

如图,可以看到当前稳定版本是:1.18.0,可以直接点击下载。

2)使用 wget 命令下载(推荐)

下载版本号可根据目前官网最新稳定版自行调整

wget -c https://nginx.org/download/nginx-1.16.1.tar.gz

3、安装

1)找到下载的 nginx 压缩包,然后解压

tar -zxvf nginx-1.18.0.tar.gz

2)解压后进入目录

cd nginx-1.18.0

3)使用默认配置

./configure

4)编译安装

make
make install

5)查找安装路径,默认都是这个路径

[root@VM_0_12_centos ~]# whereis nginx
nginx: /usr/local/nginx

6)启动、停止 nginx

cd /usr/local/nginx/sbin/
./nginx     #启动
./nginx -s stop  #停止,直接查找nginx进程id再使用kill命令强制杀掉进程
./nginx -s quit  #退出停止,等待nginx进程处理完任务再进行停止
./nginx -s reload  #重新加载配置文件,修改nginx.conf后使用该命令,新配置即可生效

7)重启 nginx,建议先停止,再启动

./nginx -s stop
./nginx

8)查看 nginx 进程,如下返回,即为成功

[root@VM_0_12_centos ~]# ps aux|grep nginx
root      5984  0.0  0.0 112708   976 pts/1    R+   14:41   0:00 grep --color=auto nginx
root     18198  0.0  0.0  20552   612 ?        Ss   11:28   0:00 nginx: master process ./nginx
nobody   18199  0.0  0.0  23088  1632 ?        S    11:28   0:00 nginx: worker process

浏览器输入服务器 ip 即可看到 nginx 欢迎界面

4、开机自启动

1)在 rc.local 增加启动代码即可

vi /etc/rc.local

# 增加一行
/usr/local/nginx/sbin/nginx

# 增加后保存
:wq

# 设置执行权限
cd /etc
chmod 755 rc.local

5、配置修改

1)进入 nginx 配置文件目录,找到 nginx 的配置文件 nginx.conf

cd /usr/local/nginx/conf/

2)直接修改

vi nginx.conf

3)示例说明

#listen为监听的端口
listen       80;
#server_name为域名
server_name  www.test.com;
#location是访问地址的设置,locahost也可以用服务器ip代替
location / {
proxy_pass http://localhost:8080; 
}

4)修改完成后,重新加载配置文件

cd /usr/local/nginx/sbin/
./nginx -s reload

via:

centos7安装Nginx、使用nginx记录 - 夜的隐为者 - OSCHINA - 中文开源技术交流社区 https://my.oschina.net/yueshengwujie/blog/3099219

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Nginx工作记录(1)——Centos7安装Nginx1.12.2

    Nginx的下载网址为:http://nginx.org/en/download.html

    胡了了
  • Docker容器学习梳理--基础环境安装

    以下是centos系统安装docker的操作记录 1)第一种方法:采用系统自带的docker安装,但是这一般都不是最新版的docker 安装epel源 [roo...

    洗尽了浮华
  • Nginx 安装记录

    嘉美伯爵
  • centOS7 安装配置 lnmp参考博客整理

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • Nginx学习系列之搭建环境

    进入root模式,安装两个组件.指令-y表示安装过程需要选择是否同意的全部选同意  autoconf表示自动配置 automake表示自动make

    郑小超.
  • Centos7 安装 Nginx

    Nginx(发音同engine x)是一个异步框架的Web服务器,也可以用作反向代理,负载平衡器和 HTTP缓存。该软件由Igor Sysoev创建,并于200...

    江小白
  • Centos7 安装 Nginx

    3.zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib...

    崔笑颜
  • Linux下使用yum安装LNMP环境

    北溟有鱼QAQ
  • 02.docker镜像制作

    陈雷雷
  • Systemd 进程管理工具实战教程

    systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚...

    民工哥
  • CentOS7 实现 Keepalived + Nginx 实现高可用 Web 负载均衡

    yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel  pcre...

    PHP开发工程师
  • Centos7+Nginx+PHP 基础WEB运行环境-多虚拟主机配置

    Eller
  • centos7安装Lnmp(Linux+Nginx+MySql+Php)及Apache

    Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx是一个高性能的HTTP和反向代理服务器,Nginx 超越 Apache 的高性能和稳定性,使得国...

    botkenni
  • systemd进程管理工具实战教程

    systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚...

    子润先生
  • centos7-搭建FastDFS图片服务器

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    suveng
  • 腾讯云服务器上(Centos7)安装服务器环境实践

    Liunx服务器不管是前端还是后端开发人员都是必须接触和了解的,安装各种各样的开发环境并不像Windows一样有界面能够便利操作,所以这里记录一下前端和后端需要...

    麋鹿大哥
  • Centos7安装PHP及Nginx的教程详解

    随着服务端centos的应用越来越普及,centos7的使用也越来越多,这两年来我从一个很少接触centos服务器端维护的小白,也越来越多的基础其维护操作,给我...

    砸漏
  • centos6.8下安装部署LNMP-(nginx1.8.0+php5.6.10+mysql5.6.12)

    在平时运维工作中,经常需要用到LNMP应用框架。 以下对LNMP环境部署记录下: 1)前期准备:为了安装顺利,建议先使用yum安装依赖库 [root@opd ~...

    洗尽了浮华
  • 解决Centos7安装nginx后提示“Welcome to nginx on Fedora!”,conf.d目录下无default.conf文件

    以上所述是小编给大家介绍的Centos7安装nginx后提示“Welcome to nginx on Fedora!”,conf.d目录下无default.co...

    砸漏

扫码关注云+社区

领取腾讯云代金券