专栏首页码神联盟Nginx | Java工程师必备课 之 Linux下安装Nginx

Nginx | Java工程师必备课 之 Linux下安装Nginx

Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器。也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。

那么关于nginx在linux系统下如何安装,也是我们Java工程师的必备功课,接下来,我们直接上车,来看看,linux下是如何安装nginx的。

平台环境

虚拟机:VMware Workstation
系统:Linux:CentOS-7-x86_64

工具

安装工具:SSH客户端

安装步骤之环境准备

1:安装wget,用来下载nginx安装包命令

cd /
yum  install wget -y

2:因为Nginx以来与gcc的编译环境,所以,在mini centos中需要安装编译环境来使Nginx能够编译起来

yum install gcc-c++

3:Nginx的http模块需要使用pcre来解析正则表达式

yum -y install pcre pcre-devel

4:依赖的解压包

yum -y install zlib zlib-devel

5:openssl安装

yum install -y openssl openssl-devel

6:官网下载 http://nginx.org/en/download.html 找到自己需要的版本下载(以下为最新版本)

切换到opt目录下,新建文件夹nginx,然后进入nginx文件夹
执行如下命令:

wget  http://nginx.org/download/nginx-1.13.11.tar.gz

安装步骤之安装Nginx

1:解决nginx文件

tar zxvf nginx-1.13.11.tar.gz

2:编译,安装

先切换到opt目录下,新建文件夹nginx-1-13
cd nginx-1.13.11
./configure  --prefix=/opt/nginx-1-13      #指定安装目录

3:在/opt/nginx/nginx-1.13.11目录下执行编译命令

make

4:执行安装命令

make install

5:切换到安装目录

cd /opt/nginx-1-13

6:启动

cd sbin/

./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

7:开放nginx默认端口号80

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

8:远程访问测试

至此,linux下安装nginx成功,并可以远程访问

本文分享自微信公众号 - 码神联盟(lkchatspace),作者:康哥

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-21

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 碎片化 | 第四阶段-51-Hibernate注解使用-视频

    如清晰度低,可转PC网页观看高清版本: http://v.qq.com/x/page/y0568gleo8f.html 版权声明:本视频、课件属本公众号作者...

    码神联盟
  • 碎片化 | 第五阶段-05-需求变更如何处理-视频

    如清晰度低,可转PC网页观看高清版本: http://v.qq.com/x/page/v050079cwe6.html 需求变更如何处理 新增小需求 首先明...

    码神联盟
  • 碎片化 | 第四阶段-56-ManyToOne和OneToMany映射关系-视频

    http://v.qq.com/x/page/f0567zgfet1.html ManyToOne (多对1) 表结构: note表----userno...

    码神联盟
  • linux服务器nginx的卸载和安装

    刚接触的linux服务器上,nginx配置乱的有点令人发指,就把老的卸载了重新装一下。

    Java架构师历程
  • Contos7安装Nginx就是这么简单

    最近隔壁部门接到一个微服务的项目,但是rpc框架采用的淘宝的hfs,做了几个demo,然后他们开始进行开发了。但是因为前端不好调试接口,所以又需要搭建一个ngi...

    程序员_备忘录
  • [CentOS 7] 安装nginx

    下载对应当前系统版本的nginx包(package) # wget  http://nginx.org/packages/centos/7/noarch/RP...

    庞小明
  • 在CentOS 7上安装Nginx服务器

    下面我就我在CentOS上安装Nginx经验做简单的记录,以备后查。 1、下载nginx-release包 以CentOS 7为例,下载nginx软件包:htt...

    庞小明
  • windows下nginx的安装及使用方法入门

    nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件 一. 下载 http://nginx.org/ 下载后解...

    smy
  • nginx的平滑升级方法:

    built by gcc 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) 

    二狗不要跑
  • 安装和搭建基于netcore的demo

    系统CentOS安装:   网上很多教程,很详细,我就不再赘述了。在安装过程中,需要注意的是设置时区、个人账户密码、root密码(一定要注意,否则后续很麻烦)、...

    逸鹏

扫码关注云+社区

领取腾讯云代金券