Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
在高连接并发的情况下,Nginx是Apache服务器不错的替代品。
下面Linux环境下安装Nginx教程
一、安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
二、首先要安装 PCRE
PCRE 作用是让 Nginx 支持 Rewrite 功能
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
然后解压
tar zxvf pcre-8.35.tar.gz
编译安装
tar zxvf pcre-8.35.tar.gz
make && make install
查看pcre的版本
pcre-config --version
下面开始安装Nginx
//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
然后解压
tar -xvf nginx-1.13.7.tar.gz
进入安装包目录
cd nginx-1.6.2
编译安装
./configure
make
make install
然后配置nginx的域名:
vi /usr/local/nginx/conf/nginx.conf
改成对应的域名:如果本地测试就直接改成你的虚拟机ip 可以用ipconfig查看。
然后一定要启动启用防火墙开放端口不然待会测试是访问不了的:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
然后保存:
/etc/rc.d/init.d/iptables save
保存好之后就可以运行nginx了
/nginx/sbin/nginx
启动成功并访问
最后nginx就简单的安装好了。
最后这是我的公众号里面有一些资料与一些技术上的分享大家可以关注一下共同进步