nginx的安装

ngnix官网: http://nginx.org/
 
1.安装 openssl 、 zlib 、 gcc 依赖
命令:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
 
问题:
Error: Package: glibc-headers-2.17-292.el7.x86_64 (base)
           Requires: kernel-headers >= 2.2.1
分析:
    为了系统稳定,禁止了yum更新内核;
    也就是:在配置文件 /etc/yum.conf 中增加了 exclude=kernel*;
    去掉这个配置可以解决问题;但为了系统的稳定不想去掉;可以用rpm的方式更新内核;
解决:
wget http://vault.centos.org/5.7/os/x86_64/CentOS/kernel-headers-2.6.18-274.el5.x86_64.rpm
rpm -ivh kernel-headers-2.6.18-274.el5.x86_64.rpm
 
2.安装proc
ngnix需要依赖proc;
这次用另一种方式来安装;
 
下载proc安装包:
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
 
解压:
tar -xvf pcre-8.37.tar.gz
 
进入解压得到的安装包,执行./configure
cd pcre-8.37
./configure
 
在解压包,输入make && make install 安装
make && make install
 
检查是否安装成功:如果现实版本号则安装成功
pcre-config --version
 
 
3.安装nginx
依赖安装完成后,用工具将从官网下载的ngnix传到linux中,解压安装;
安装方式同proc的安装:解压、./configure、make && make install;
 
4.启动nginx
nginx默认监听80端口,需要开放该端口:
firewall-cmd --list-all    #查看所有开放端口
firewall-cmd --add-service=http --permanent    #开启http服务
firewall-cmd --zone=public --add-port=80/tcp --permanent    #开放80端口
firewall-cmd --reload    #重启生效
 
在/usr/nginx/sbin目录下启动./nginx
cd /usr/local/nginx/sbin
./nginx
 
测试是否成功启动:输入查看进程指令,看是否有nginx进程
ps -ef|grep nginx
ps -ef用于查看全格式的全部进程
    “ps”是在Linux中是查看进程的命令,
    “-e ”参数代表显示所有进程,
    “-f”参数代表全格式。
 
 
打开浏览器,输入本地地址127.0.0.1,会显示nginx主页
firefox    #打开自带的火狐浏览器
结果:
 
 
 
 
 
 
posted @ 2019-11-07 10:28  L丶银甲闪闪  阅读(203)  评论(0)    收藏  举报