美文网首页
Linux(九)安装Nginx

Linux(九)安装Nginx

作者: sai德很黑 | 来源:发表于2021-02-24 17:41 被阅读0次

一、Nginx安装依赖准备

pcre、pcre-devel、zlib、openssl依赖准备
查看时是否安装gcc :gcc -v


出现版本号表示已安装

安装gcc:yum -y install gcc

Nginx官网点我进入下载


prec点我直接下载

二、将pcre文件解压并且编译、安装

1、解压:tar zxvf pcre-8.35.tar.gz


解压后

2、进入解压后的文件夹:cd pcre-8.35
3、检查:./configure
4、编译、安装:make && make install
5、查看是否安装成功:pcre-config --version


image.png 出现版本号,表示安装成功

安装其他依赖:yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

二、安装Nginx

1、解压:tar zxvf nginx-1.18.0.tar.gz
2、进入解压后的文件:cd nginx-1.18.0
3、检查:./configure
4、编译、安装:make && make install
安装完成后会在/use/local目录下生成一个Nginx文件夹


image.png

5、启动Nginx
cd /usr/local/nginx/sbin
./nginx
6、查看是否启动成功:ps -ef |grep nginx


出现此图表示启动成功
重新载入:./nginx -s reload
重启:./nginx -s reopen
停止:./nginx -s stop

三、查看Nginx配置端口

image.png

vi nginx.conf


image.png
网页访问: 出现此页面安装成功

四、防火墙配置

1、查看开放的端口
firewall-cmd --list-all


image.png

2、开放某个端口(例如80)
firewall-cmd --zone=public --add-port=80/tcp --permanent
3、开放端口、重载一下
firewall-cmd --reload
4、开启防火墙
systemctl start firewalld
5、关闭防火墙
systemctl stop firewalld
6、查看防火墙状态
systemctl status firewalld

踩过的坑

在使用make && make install 报错:No targets specified and no makefile found. Stop
解决:

wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
tar zxvf ncurses-5.6.tar.gz
./configure -prefix=/usr/local -with-shared-without-debug --without-cxx-binding
make && make install

目前还不知道是什么原因?有大佬知道的留言给解释下???

持续学习中!!!
头秃!头秃!头秃!

相关文章

网友评论

      本文标题:Linux(九)安装Nginx

      本文链接:https://www.haomeiwen.com/subject/uvvsfltx.html