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 #打开自带的火狐浏览器
结果:

浙公网安备 33010602011771号