nginx安装反向代理均衡负载动静分离常用命令的详细使用教程
分类: Java 标签: nginx详细安装步骤以及使用教程 nginx反向代理 nginx动静分离 nginx启动和重启
2020-10-12 00:19:10 1339浏览
linux下nginx的安装和简单使用教程,以及常用nginx操作命令总结,适合初学者
1 )安装 pcre 依赖
第一步 联网下载 pcre 压缩文件依赖(有安装包直接将安装包复制到服务器直接解压)
使用命令
使用命令解压 tar -xvf nginx.tar.gz
(进入nginx解压后的目录) ./configure
make && make install
进入目录 /usr/local/nginx/sbin启动服务./nginx
记住防火墙需求开启80 端口哦
4)nginx常用命令
该命令均需要在/usr/local/nginx/sbin目录中执行
查看nginx版本号 : ./nginx -v
停止nginx: ./nginx -s stop
查看nginx进程: ps -ef | grep nginx
启动nginx: ./nginx
重加载nginx: ./nginx -s reload
5)反向代理
location里面添加
proxy_pass http://127.0.0.1:8080;
6)负载均衡
http里面配置,ip地址+端口号,命名myserver
upstream myserver{
server 119.23.106.78:8080;
server 119.23.106.78:8081;
}
server 配置访问ip和位置(位置就是刚刚命名的myserver)
server {
listen 80;
server_name 119.23.106.78;
location / {
root html;
proxy_pass http://myserver;
index index.html index.htm;
}
......
ip_hash解决了session共享的问题。
需要安装upstream-fair模块才可以用
7)动静分离
autoindex on表示可以打开目录,如下:
*)nginx配置文件组成
包含三部分内容
1 )全局块:配置服务器整体运行的配置指令
比如 worker_processes 1; 处理并发数的配置
2 events 块 :影响 Nginx 服务器与用户的网络连接
比如 worker_connections 1024; 支持的最大连接数为 1024
3 http 块
还包含两部分:
http 全局块
server 块
image.png
第一步 联网下载 pcre 压缩文件依赖(有安装包直接将安装包复制到服务器直接解压)
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre 8.37.tar.gz第二步 解压压缩文件
使用命令
tar -xvf pcre 8.37.tar.gz第三步 ./configure 完成后,回到 pcre 目录下执行
make && make install2 )安装 openssl 、 zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel3 )安装 nginx
使用命令解压 tar -xvf nginx.tar.gz
(进入nginx解压后的目录) ./configure
make && make install
进入目录 /usr/local/nginx/sbin启动服务./nginx
记住防火墙需求开启80 端口哦
4)nginx常用命令
该命令均需要在/usr/local/nginx/sbin目录中执行
查看nginx版本号 : ./nginx -v
停止nginx: ./nginx -s stop
查看nginx进程: ps -ef | grep nginx
启动nginx: ./nginx
重加载nginx: ./nginx -s reload
5)反向代理
location里面添加
proxy_pass http://127.0.0.1:8080;
6)负载均衡
http里面配置,ip地址+端口号,命名myserver
upstream myserver{
server 119.23.106.78:8080;
server 119.23.106.78:8081;
}
server 配置访问ip和位置(位置就是刚刚命名的myserver)
server {
listen 80;
server_name 119.23.106.78;
location / {
root html;
proxy_pass http://myserver;
index index.html index.htm;
}
......
ip_hash解决了session共享的问题。
需要安装upstream-fair模块才可以用
7)动静分离
autoindex on表示可以打开目录,如下:
*)nginx配置文件组成
包含三部分内容
1 )全局块:配置服务器整体运行的配置指令
比如 worker_processes 1; 处理并发数的配置
2 events 块 :影响 Nginx 服务器与用户的网络连接
比如 worker_connections 1024; 支持的最大连接数为 1024
3 http 块
还包含两部分:
http 全局块
server 块
image.png
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
他的专栏
他感兴趣的技术