一、在Linux下,Nginx初安装及简单配置


Nginx 安装摘要
系统平台:CentOS 7 64位(带GUI安装的系统)
prce版本:pcre-8.35
Nginx版本:nginx-1.18.0.tar
所需工具:Xshell、XFTP

1.Nginx 安装

1.1安装前准备工作

通过Xshell远程到Linux的根目录下,创建文件夹
在这里插入图片描述
进入此文件夹下,上传pcre和nginxd的软件包
在这里插入图片描述
上传成功后,检查
在这里插入图片描述

1.2安装编译工具及库文件

输入:

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

在这里插入图片描述
安装成功
在这里插入图片描述

1.3安装PCRE

PCRE 作用:让 Nginx 支持 Rewrite 功能。

1.3.1 安装方式

安装方式1:下载 PCRE 安装包
下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
[root@localhost nginx]# cd /nginx
[root@localhost nginx]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

安装方式2:使用电脑上传PCRE(本文采用此方式安装)
参考本文 :1.1安装前准备工作

1.3.2解压安装

(1)解压安装包
[root@localhost nginx]# tar -zxvf pcre-8.35.tar.gz

(2)进入安装包目录
[root@localhost nginx]# cd pcre-8.35

(3)编译安装
[root@localhost pcre-8.35]# ./configure
[root@localhost pcre-8.35]# make && make install

(4)检验安装结果——查看pcre的版本
[root@localhost pcre-8.35]# pcre-config --version
在这里插入图片描述

1.4安装Nginx

以上步骤都已经成功后,就可开始安装Nginx。
可以下载 Nginx,比如下载地址:http://nginx.org/download/nginx-1.18.0.tar.gz

1.4.1 安装方式

安装方式1:下载 nginx 安装包
下载地址: http://nginx.org/download/nginx-1.18.0.tar.gz
[root@localhost nginx]# cd /nginx
[root@localhost nginx]# wget http://nginx.org/download/nginx-1.18.0.tar.gz

安装方式2:使用电脑上传nginx(本文采用此方式安装)
参考本文 :1.1安装前准备工作

1.4.2 解压安装
(1)进入nginx安装包所属目录并解压
[root@localhost pcre-8.35]# cd /nginx
[root@localhost nginx]# tar -zxvf nginx-1.18.0.tar.gz

(2)进入nginx-1.18.0文件目录
[root@localhost nginx]# cd nginx-1.18.0

(3)编译安装
[root@bogon nginx-1.18.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
在这里插入图片描述
[root@localhost nginx-1.18.0]# make
[root@localhost nginx-1.18.0]# make install

(4)检验安装结果——查看nginx的版本
通过搜索nginx查看安装目录,再根据目录下的功能输入对应的命令查看版本
[root@localhost nginx-1.18.0]#whereis nginx
[root@localhost nginx-1.18.0]# /usr/local/nginx/sbin/nginx -v
在这里插入图片描述
Nginx就安装完成。

2.Nginx简单配置

(1)检查配置文件nginx.conf的正确性命令:
[root@localhost nginx]# /usr/local/nginx/sbin/nginx -t
在这里插入图片描述
(2)nginx启动
[root@localhost nginx]# /usr/local/nginx/sbin/nginx
其他nginx启动常用命令
重新载入配置文件
/usr/local/nginx/sbin/nginx -s reload
#重启 Nginx
/usr/local/nginx/sbin/nginx -s reopen
#停止 Nginx
/usr/local/nginx/sbin/nginx -s stop

(3)查看是否启动成功
[root@localhost nginx]# ps -ef|grep nginx
存在如下进程表示启动成功
在这里插入图片描述
(4)开放80端口
不论Linux的防火墙是否开启,先将系统的80进行开放。
[root@localhost nginx]# firewall-cmd --zone=public --add-port=80/tcp --permanent

(5)进入浏览器访问网站
浏览器所属电脑应能ping通Linux的IP地址。
在这里插入图片描述
或者
[root@localhost nginx]# curl http://localhost

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值