单节点nginx环境搭建
来源:互联网 发布:红圈通是什么样的软件 编辑:程序博客网 时间:2024/05/21 06:30
单节点Nginx环境搭建
上星期,由于工作需要,要搭建一个nginx服务器用于公司业务系统的反向代理,大概了解了一下,就动手搭建了一下,顺便出一个教程,方便新(zi)手(ji)查阅
一、安装Nginx
- 点击这里,下载安装最新版本Nginx,并解压安装包:
tar -zxvf nginx-xxxx.tar.gz
- 安装Nginx编译必须的lib包,pcre、zlib和OpenSSL:
yum -y install pcre-devel
yum install openssl openssl-devel
yum install -y zlib-devel
- 检查Nginx必须的lib是否已经有了:
./configure --with-http_ssl_module
,若出现以下内容则表示lib已经安装 - 定位到nginx目录,运行
make
命令进行编译,然后切换到root权限,到nginx目录执行make install
命令进行安装 - 定位到安装路径下:
/usr/local/nginx/sbin
,运行命令./nginx
,在浏览器中输入阿里云的host地址,如果出现下图类似内容,则安装成功
二、配置nginx配置文件
- 将证书和key放在/usr/local/nginx/conf目录下,下面备用
打开并下载路径/usr/local/nginx/conf下的nginx.conf文件:
1. 将worker_processes(允许生成的进程数)、worker_connections (最大连接数)设置大点
2. 配置代理服务器,在此均使用单节点的方式进行:upstream myappServer{ server localhost:8001;}
以此类推,配置多个系统
3. 配置server模块:client_max_body_size 500M; --上传文件限制大小listen 80 default backlog=2048; --监听端口listen 443 ssl; --ssl加密传输接口server_name localhost; ssl_certificate /usr/local/nginx/conf/server.crt; --ssl证书ssl_certificate_key /usr/local/nginx/conf/server.key; --ssl keyproxy_set_header Host $host; --主域名proxy_set_header X-Real-IP $remote_addr; --真实地址proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;
- 匹配规则:
location /myapp/ { –匹配规则为/mychs/的地址请求
proxy_pass http://mychsServer/myapp/; – mychsServer对应上面的myServer
}
- 匹配规则:
- 保存,定位到sbin目录下,运行命令
./nginx -s reload
即可重新加载nginx配置文件
常用命令:
启动 Nginx:sudo ./sbin/nginx
停止 Nginx:sudo ./sbin/nginx -s stop
或sudo ./sbin/nginx -s quit
Nginx 重载配置: sudo ./sbin/nginx -s reload
查看配置文件是否正确: ./sbin/nginx –t
强制停止: pkill -9 nginx
可能看起来有点别扭,凑合看吧,逃…
阅读全文
0 0
- 单节点nginx环境搭建
- Hadoop环境搭建-单节点
- Hadoop单节点环境搭建
- hadoop单节点环境搭建
- Ubuntu下搭建单节点hadoop环境
- ubuntu 13.04 搭建Hadoop环境 (单节点)
- hadoop 2.6.0单节点环境搭建
- linux安装zookeeper(单节点)环境搭建
- Hadoop 2.6.4单节点环境搭建
- Spark1.6.1单节点环境搭建
- Nginx反向代理与负载均衡:节点服务器单/多虚拟机配置+实验环境搭建+原理解析
- Hadoop环境搭建——单节点篇
- Hadoop环境搭建——单节点篇
- Spark实战:单节点本地模式搭建Spark运行环境
- Mac下的hadoop环境搭建(单节点)
- windows环境下搭建DB2 单物理节点 DPF 数据库
- hive 单节点环境搭建指南 1.2.1版本
- Dubbo(一) zookeeper环境的搭建(单节点)
- bzoj1942: [Ceoi2007]Ministry
- C++定义一个只能在堆上(栈上)生成对象的类
- HDU4691用RMQ求所有字符串后缀的最长公共前缀
- 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%100000000
- POJ1611
- 单节点nginx环境搭建
- Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
- (一)Linux中vi的复制粘贴命令
- 扫雷
- 第一章、flume的介绍及原理
- 『DeepLearning』tensorFlow搭建CNN-mnist上手
- Java 设计模式_外观模式
- 论文阅读笔记(一)——Deep Convolutional Neural Network with Independent
- BZOJ 4318 OSU! 概率+递推