nginx实现功能
反向代理:真正服务器不被外部访问,访问到的是代理服务器
负载均衡:根据规则景请求分发到指定服务器上。多台服务器同时工作,请求发送到一台服务器上,服务器挂了可以将请求转到另外一台服务器。
安装步骤
1 下载安装包
2 解压
tar -zxvf nginx-1.8.1.tar.gz
3 编译安装前的几个前置条件
yum install openssl
yum install openssl-devel
yum install zlib
yum install zlib-devel
yum install pcre
yum install pcre-devel
yum install gcc-c++
4 安装
./configure --prefix=/usr/local/nginx/
make
make install
5 切换到nginx的安装目录:/usr/local/nginx
里面的重要的文件夹
conf: nginx.conf
html: nignx的index.html
sbin:
6 启动nginx
在nginx下,sbin/nginx
7 检测是否启动成功
ps -ef|grep nginx
8 如何修改端口
vi conf/nginx.conf
teacher版
Nginx安装:
tar -zxvf nginx-1.8.1.tar.gz
[root@hadoop000 nginx-1.8.1]# yum ------如下
编译安装之前的几个前置条件:
yum install openssl
yum install openssl-devel
yum install zlib
yum install zlib-devel
yum install pcre
yum install pcre-devel
yum install gcc-c++
./configure --prefix=/usr/local/nginx
make
make install
切换到nginx的安装目录:/usr/local/nginx
里面的重要的文件夹
conf: nginx.conf
html
logs
sbin
启动:sbin/nginx
检测nginx是否启动成功:ps -ef|grep nginx,出现下列两个进程则说明启动成功
nginx: master process sbin/nginx
nginx: worker process
如何修改端口 conf/nginx.conf
验证修改的配置文件是否合法: sbin/nginx -t
修改端口后要重启 sbin/nginx -s stop【quit、reload】
在浏览器地址栏中输入 IP+port 直接访问,注意到将防火墙关闭,方法如下
一、临时关闭防火墙
1、 查看防火墙的状态
/etc/init.d/iptables status
- 1
2、 临时关闭防火墙
/etc/init.d/iptables stop
- 1
3、 查看关闭后的状态
二、永久关闭防火墙
命令:chkconfig --level 2345 iptables off
或者 chkconfig iptables off
其中2345 代表”执行等级“
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
--------------------- 本文来自 W_Ting1970 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_34989708/article/details/73603638?utm_source=copy