Linux下载安装nginx的命令完整步骤图解

方案一:非编译安装

#安装
sudo rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-2.el7.ngx.x86_64.rpm
#启动
nginx -s reload

方案二:编译安装

安装前准备工作

nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来

yum install gcc-c++

nginx的http模块需要使用pcre来解析正则表达式,需要安装pcre

yum install -y pcre pcre-devel

安装依赖的解压包

yum install -y zlib zlib-devel

ssl 功能需要 openssl 库,安装 openssl

yum install -y openssl openssl-devel

直接下载nginx包到服务器

wget http://nginx.org/download/nginx-1.16.1.tar.gz

或官网下载,手动上传到服务器

官网下载:http://nginx.org/en/download.html

ngunx下载

1,解压
tar -zxvf nginx-1.16.1.tar.gz

2,进入解压目录
cd nginx-1.16.1/

3,编译(三种方式,下面三个命令选一个即可)
# 安装到指定目录并配置用户(推荐:需提前建好目录)
./configure --prefix=/home/local/nginx
# 需要使用https执行指令
./configure  --with-http_ssl_module
# 不需要使用https执行
./configure

4,编译并安装
make && make install

5,开放访问端口80
/sbin/iptables -I INPUT  -p tcp --dport 80 -j ACCEPT

6,nginx服务的启动操作
# 先到Nginx的安装目录下
cd /home/local/nginx
# 启动
./sbin/nginx -c ./conf/nginx.conf
# 停止
./sbin/nginx -s stop

7,开机启动nginx,即在rc.local里面添加如下内容
vi /etc/rc.d/rc.local
内容:/usr/local/nginx

 

防火墙开发80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
正在加载评论...