【亲测有效】centos7安装nginx【图文教程】

平凡也就两个字: 懒和惰;
成功也就两个字: 苦和勤;
优秀也就两个字: 你和我。
跟着我从0学习JAVA、spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!
关注微信公众号【 IT特靠谱 】,每一篇文章都是心得总结,跟我学习你就是大牛!

centos7.+系统安装nginx代理服务器【图文教程】

安装所需插件

1.1 安装gcc插件

      gcc是linux下的编译器,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Object C和Java等语言。一般centos7系统默认安装了gcc编译器的。

      (1)查看gcc版本命令 :gcc -v 。

 

      (2)如果没有安装gcc编译器的话,会提示命令找不到,可以通过以下命令安装gcc(已安装gcc请忽略)

               安装gcc命令:yum -y install gcc

 

1.2 安装pcre和pcre-devel插件

      pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。

      安装pcre和pcre-devel命令:yum install -y pcre pcre-devel

 

1.3 安装zlib插件

      zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip。

      安装zlib命令:yum install -y zlib zlib-devel

 

 

1.4 安装openssl插件

      openssl是web安全通信的基石,没有openssl我们的信息都是在裸奔。后面章节我们会详细介绍在nginx代理服务器添加ssl正式,实现通过https方式来访问前后端服务。

      安装命令:yum install -y openssl openssl-devel

 

2 安装nginx

2.1 下载nginx安装包

       我们以nginx-1.9.9版本为例进行安装演示     

      下载nginx安装包命令:wget http://nginx.org/download/nginx-1.9.9.tar.gz

 

      下载下来的nginx安装包在家目录(/root)下(本人用的系统管理员账号权限登录进去的,家目录就是/root,其他角色的家目录在/home下)。

 

 

2.2 解压下载的nginx压缩包

      解压nginx压缩包,然后将解压后的文件剪切到/opt/路径下。

      解压命令:tar -zxvf nginx-1.9.9.tar.gz

 

      剪切nginx命令:

                           1)切换路径:cd /root/

                           2)剪切到指定路径下:mv nginx-1.9.9 /opt/nginx-1.9.9

 

                            剪切后:

 

 

2.3 编译并安装nginx

      切换到/opt/nginx-1.9.9/路径下,依次执行下面三个命令

      1)配置nginx:./configure

 

      2)编译nginx文件:make

      3)安装nginx:make install

      安装完成后,会把nginx安装到在/usr/local/目录下。

 

 

2.4 修改nginx.conf配置文件

      切换到nginx安装目录(/usr/local/nginx-1.9.9/)下,然后编辑配置文件nginx.conf,可以按照自己服务器的端口使用情况来进行配置。ESC键,wq!强制保存并退出

 

 

3 启动nginx服务

3.1 启动nginx服务

      切换目录到ngingx安装目录下的sbin路径下(/usr/local/nginx/sbin/)。

 

      启动nginx命令:./nginx

 

      停止nginx命令:./nginx -s stop

      测试nginx配置命令:./nginx -t

 

3.2 测试nginx是否启动成功

      查看nginx进程命令:ps -ef | grep nginx

 

3.3 访问你的nginx服务器

      访问Url:http://ip:port ,如果能正常访问nginx首页,那么表示nginx安装成功了!

 

4 Nginx配置文件详解

      下一章将详细讲解https的ssl(CA)证书申请和nginx配置ssl证书,搜索【IT特靠谱】或扫描下面微信公众号来学习吧~

猜你喜欢

转载自blog.csdn.net/IT_Most/article/details/108994627
今日推荐