玩转Linux系统之centos7中安装nginx

首先来说一下自己安装遇到的问题:安装成功后在浏览器中输入网址:http:localhost回车后没有显示Welcome页面,

经过百度和看别人经验后知道是自己安装路径出现了问题。

1、由于Nginx依赖类库,在安装Nginx之前要安装一下必备的类库,主要类库有g++、gcc、openssl-devel、pcre-devel、zlib-devel,故执行如下命令安装:

$ yum install gcc-c++

$ yum install pcre pcre-devel

$ yum install zlib zlib-devel

$ yum install openssl openssl--devel

2、在安装之前检查一下是否安装过nginx

$ find -name nginx

若有则卸载

$ yum remove nginx

3、然后就是进入安装步骤了,首先需要进入centos7中的管理员模式,可以用命令: su root,然后进入/usr/local/目录

$ cd /usr/local

4、从官网下载最新版的nginx(进入官网找到下载界面),我下载的是最新版本:nginx-1.14.0

$ wget http://nginx.org/download/nginx-1.14.0.tar.gz

5、解压nginx包

 $ tar -zxvf nginx-1.14.0.tar.gz

 $ ls (执行后可看到一个nginx-1.14.0的文件夹并进入文件夹)

 $ cd nginx-1.14.0

 6、接着就是安装nginx了,前面一步已经进入了nginx-1.14.0目录,可以看到一个configure文件,直接运行之,

即输入./configure,顺利的话可以直接通过,我这里提示缺少其必须的组件pcre,那么我们通过命令:yum search pcre,查找到依赖包,根据自己服务器选择下32位还是64位,我的是64位,所以安装时直接用命令:yum install pcre-static.x86_64,再次输入./configure,若顺利的话可直接通过,若还缺什么依赖包逐个安装即可。

 $ make

 $ make install

 7、到此安装完成,查看一下nginx的安装目录。

  $ whereis nginx

 8、给nginx目录权限

  $ chmod -R 777 /usr/local/nginx/

   启动nginx

  $ cd /usr/local/nginx/sbin/

  $ ./nginx

  $ netstat -ntlp

最后根据本机IP地址打开浏览器检测nginx是否安装成功,输入网址:http://ip。

参考百度经验:https://jingyan.baidu.com/article/3aed632e27c6c67011809160.html

                       https://jingyan.baidu.com/article/cbcede077d67bd02f40b4de5.html 

猜你喜欢

转载自blog.csdn.net/syy_675580815/article/details/80493468