首先来说一下自己安装遇到的问题:安装成功后在浏览器中输入网址: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