nginx安装学习

一、nginx介绍
Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。
还有需要注意的一点就是nginx它在linux系统下才能发挥出它出色的性能,windows系统不能体现高性能的特点。io多路复用,这一点和redis很像。

二、安装准备
一台联网的linux主机,或者云服务器,系统平台:CentOS7.6 (Final) 64位 其它版本的应该也可以但至少是6.6的版本

安装编译工具及库文件

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

安装 PCRE PCRE 作用是让 Nginx 支持 Rewrite 功能。

 cd /usr/local/src/
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

如果报这个错 -bash: wget: 未找到命令
安装一下

yum install wget

再试一下刚刚的命令就好了
解压安装包

tar zxvf pcre-8.35.tar.gz

编译安装

cd pcre-8.35
./configure
make && make install

查看pcre版本

pcre-config --version
```![在这里插入图片描述](https://img-blog.csdnimg.cn/1129f805594b40ad9f0e096ae5817d10.PNG#pic_center)
 至此pcre 安装完成

安装nginx

下载安装包

cd /usr/local/src
wget http://nginx.org/download/nginx-1.6.2.tar.gz
tar zxvf nginx-1.6.2.tar.gz

进入安装目录

cd nginx-1.6.2

编译安装

./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
make && make install

查看安装版本

/usr/local/webserver/nginx/sbin/nginx -v

至此安装完成

Nginx 配置

创建 Nginx 运行使用的用户 www

 /usr/sbin/groupadd www 
/usr/sbin/useradd -g www www

检验文件正确性

/usr/local/webserver/nginx/sbin/nginx -t

启动nginx

/usr/local/webserver/nginx/sbin/nginx

/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件
/usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx
/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx
别忘了把端口打开,如果是阿里云服务器还要配置安全组

firewall-cmd --zone=public --add-port=80/tcp --permanent

nginx安装学习_第1张图片

你可能感兴趣的:(nginx,nginx,运维,lua)