ubuntu安装nginx及其依赖

最近安装nginx踩了一些坑,所以在这记录一下,也希望能够帮助到一些人。下面就开始说一下我的安装步骤:

一:安装pcre:

打开终端,输入以下命令:

sudo -s  # 进入root用户
apt install build-essential   # 安装gcc编译器及其环境,包含gcc, gdb, make等
wget https://ftp.pcre.org/pub/pcre/pcre-8.37.tar.gz # 下载安装包
tar -zxvf pcre-8.37.tar.gz    # 解压
cd pcre-8.37
./configure      # 等待执行完
make && make install   # 编译安装

二:安装openssl:

在终端继续输入以下命令:

apt-get install openssl
apt-get install libssl-dev

三:安装zlib:

在终端输入以下命令:

apt-get install zlib1g-dev
wget http://www.zlib.net/zlib-1.2.11.tar.gz  # 下载压缩包
tar -zxvf zlib-1.2.11.tar.gz 
cd zlib-1.2.11  # 进入解压后的目录
./configure   # 等待执行完毕
make && make install   # 编译安装

四:Nginx安装:

在前面的依赖环境都安装完毕后,下面就可以开始nginx的安装了:

wget http://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0    # 进入解压后的目录
./configure   # 等待执行完毕
make && make install

五:打开Nginx:

cd /usr/local/nginx/sbin    # nginx安装完成后会自动在/usr/local下生成nginx文件夹
./nginx    # 开启nginx
ps -aux | grep nginx   # 查看nginx的进程

六:访问Nginx:

我们可以在浏览器中输入http://+ip+:port访问nginx,其中端口号为80,在linux中80端口默认是不开放的,我们需要在防火墙中去开放80端口:

apt install firewalld    # 如果已安装则忽略这个命令
firewall-cmd --add-port=80/tcp --permanent    # 开启80端口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值