阿里云ECS上安装Nginx及反向代理配置

  • A+
所属分类:技术分享
摘要

Nginx作为反向代理服务器被广泛使用在各大互联网企业。它简单易用,可以根据业务的需求将其不同的业务类型代理至不同的服务器,将整个站点请求压力按类型分摊到不同的服务器。该方式使的整个站点请求性能得以极大的提升。本文简要描述了Nginx几种不同情形的代理演示,供大家参考。

阿里云ECS上安装Nginx及反向代理配置

1. Centos 安装 Nginx

偷了个懒,直接用yum进行安装。当然如果是银行的业务,当然不能是如此简单就可以让你完成的。乖乖找到依赖的rpm包,写脚本安装吧。
当然在阿里云上,有网一切好说。基本操作如下所示:

如果有的话会显示如下信息。

没有的话,导入yum源:

随后安装

随后 查看安装信息

随后启动

修改default.conf文件重启Nginx,修改内容如下:

2. Tips

错误 “Unable to locate package错误解决办法”
说明yum库内没有nginx的rpm安装包,加载到yum库内即可。

错误”nginx: [emerg] open() “/etc/nginx/nginx” failed (2: No such file or directory)”和”**.access.log”
因为nginx启动时候 会临时生成这几个文件,一般是没有启动nginx,直接reload导致的。

错误”nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol) 报错”

配置文件位置
启动脚本一般在/usr/sbin/nginx 脚本
默认配置文件(一般会修改它)在 /etc/nginx/conf.d/default.conf
自定义Nginx站点配置文件存放目录/etc/nginx/conf.d/
全局配置文件(一般不会去修改它)在 /etc/nginx/nginx.conf
网站默认站点配置 /etc/nginx/conf.d/default.conf

查看nginx是否启动
查看是否有其进程 ps -ef|grep nginx
杀死 nginx 进程 kill -9 pid /service nginx stop

启/停 Nginx

3. 参考

  1. nginx 入门、安装与简单使用
  2. nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol) 报错
  3. 阿里云OSS上使用自己的域名
  4. nginx怎么反向代理到百度
  5. yum安装nginx详解
  6. nginx服务器配置:nginx.pid” failed (2: No such file or directory
  7. Nginx 编译安装
  8. Unable to locate package错误解决办法

4. 删除和安装log日志

 

weinxin
微信公众号
关注网络安全,黑客技术,黑客教程,黑客文章,黑客博客,web安全,网站漏洞,网络安全,网络安全技术,网络安全知识,网络安全
南城旧少年
阿里云幸运券

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: