Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
nginx可实现的功能:反向代理、负载均衡、动静分离
一、nginx在centos6.8中的安装
1、使用远程连接工具连接上centos6.8
2、环境安装 :
yum install gcc-c++
yum install pcre pcre-devel
yum install openssl openssl-devel
3、命令下载nginx: wget http://nginx.org/download/nginx-1.13.6.tar.gz ( 可选官网下载nginx http://nginx.org/en/download.html 然后拖拽到对应目录中)
4、解压nginx: tar zxvf nginx-1.13.6.tar.gz
5、进入到解压之后的目录执行:./configure
6、执行: make && make install
7、安装之后,使用命令查看版本号:pcre-config --version
安装成功后,在usr中多了一个文件夹 local/nginx,在nginx中有sbin启动脚本
centos6.8防火墙配置
基本操作
# 查看防火墙状态
service iptables status
# 停止防火墙
service iptables stop
# 启动防火墙
service iptables start
# 重启防火墙
service iptables restart
# 永久关闭防火墙
chkconfig iptables off
# 永久关闭后重启
chkconfig iptables
on
查看防火墙状态,防火墙处于开启状态(默认只开放22端口),这里开放了22号端口和80端口
开启8080端口
vim /etc/sysconfig/iptables
# 加入如下代码,比着两葫芦画瓢 :)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存退出后重启防火墙
service iptables restart
使用nginx命令的前提是,必须进入到nginx的目录: /usr/local/nginx/sbin
查看nginx版本号
./nginx -v
启动nginx
./nignx
停止nginx
./nginx -s stop
重新加载nginx
./nginx -s reload