安装 Nginx 所需插件
-
安装 gcc
gcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言
查看gcc版本gcc -v
安装gcc
yum -y install gcc
-
安装 pcre-devel
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。
nginx 的 http 模块使用 pcre 来解析正则表达式,pcre-devel 是使用 pcre 开发的一个二次开发库。yum install -y pcre pcre-devel
-
安装 zlib
zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装
yum install -y zlib zlib-devel
-
安装 openssl
openssl是一个安全套接字层密码库,nginx要支持https,需要使用openssl
yum install -y openssl openssl-devel
安装 Nginx
-
在线下载 Nginx 安装包
注意:需先切换到对应的目录下
我的是:cd /usr/local/software/
software:是你需要下载到的目录
注意:software 文件夹需要自己创建wget http://nginx.org/download/nginx-1.9.9.tar.gz
-
解压 Nginx 安装包到指定目录
解压到 usr/local/software
tar -zxvf nginx-1.9.9.tar.gz
-
开始安装 Nginx
切换到:cd nginx-1.9.9 目录执行以下安装命令
# 切换目录 cd nginx-1.9.9 # 执行配置 ./configure # 编译安装(默认安装在/usr/local/nginx) make make install
Nginx 操作命令
-
启动 Nginx 服务
先cd切换到:cd /usr/local/nginx/sbin/ 目录
./nginx
-
重启 Nginx 服务
./nginx -s reload
-
停止 Nginx 服务
./nginx –s stop
-
查看 Nginx 服务是否启动成功
ps -ef | grep nginx
-
设置 Nginx 开机自启动
其中 /usr/local/nginx/sbin/nginx 为nginx的启动命令路径
/usr/local/nginx/conf/nginx.conf 为nginx配置文件路径echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf" >> /etc/rc.local
-
最后补充
如果您正在运行防火墙,请运行以下命令以允许HTTP和HTTPS通信
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
-
测试是否安装成功
打开浏览器地址栏输入 安装Nginx的服务器IP地址,显示此页面说明安装和配置都没问题