阿里云服务器安装并配置nginx代理转发请求

  1. 下载nginx安装包,或者上传nginx安装包,此处我用的是Xmanager工具从本地上传了一个nginx安装包。
  2. 安装依赖库
    yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
    yum -y install gcc
    yum install -y unzip zip
  3. 解压安装包并安装
    进入安装包目录解压:
    tar -zxvf nginx-1.10.0.tar.gz
    进入解压后的目录:
    cd nginx-1.10.0
    然后配置参数:
    ./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx
    编译并安装:
    make && make install
  4. 如果编译安装过程中出错,进行以下操作:
    错误1:cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_murmurhash.o …原因:将警告当成错误处理,进入到解压的目录找到当前目录下找到objs文件夹,并进入,打开文件Makefile,找到有下面内容的这行:
    CFLAGS = -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  
    -Werror: gcc将所有的警告当成错误进行处理把这行内容中的 “-Werror”去掉。
    错误2:src/os/unix/ngx_user.c:36:7: error: ‘struct crypt_data’ has no member named ‘current_salt’ 36 | cd.current_salt[0] = ~salt[0]; | ^…原因:C语言的代码,不是很清楚他们之间的调用关系,反正删除之久可以安装。
  5. 继续编译安装
    make && make install
  6. 配置nginx
    vim /opt/nginx/conf/nginx.conf
    将配置文件改为;
#user  nobody;
worker_processes  1;
events {worker_connections  1024;
}
http {include       mime.types;default_type  application/octet-stream;sendfile        on;keepalive_timeout  65;server {listen       80;server_name  app;location / {root   html;index  index.html index.htm;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}
}

作用就是监听80端口,在浏览器通过http请求请求服务器时可以有响应(请求时可以直接使用ip不加端口,没有端口的请求默认是80端口),当有80端口请求发送到服务器时,nginx会返回一个默认的html界面。
7. 启动nginx
nginx # 启动nginx
nginx -s stop # 停止nginx
nginx -s reload # 重新载入配置文件
8. 开启阿里云服务器端口(这一步很重要,阿里云服务器默认是没有开启的,不开启浏览器无法访问)

9. 在浏览器中访问服务器

阿里云服务器安装并配置nginx代理转发请求相关推荐

  1. 阿里云个人站点基于nginx代理搭建https协议支持

    阿里云个人站点基于nginx代理搭建https协议支持 准备工作 购买免费个人版dv证书 配置nginx 开放防火墙端口 检测是否成功 准备工作 1.个人服务器 2.安装了ssl_moudle的ngi ...

  2. 云服务器安装并配置nginx

    初次购买完云服务器,通过 ssh 连接到远程云服务器时,如果在浏览器直接访问,会访问无效,情况如下: 所以我们需要 给云服务器安装 web 服务器. 安装nginx 用 SFTP 工具( Final ...

  3. Nginx 代理转发阿里云OSS上传的实现代码

    这篇文章主要介绍了Nginx 代理转发阿里云OSS上传的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 前言 因为小程序上传需要https,服务器https用的是 ...

  4. Nginx:配置 proxy_pass 代理转发

    在nginx中配置proxy_pass代理转发时: 如果在proxy_pass后面的url加/,表示绝对根路径: 如果没有/,表示相对路径,把匹配的路径部分也给代理走. 1.实例说明: 假设下面四种情 ...

  5. Nginx常用配置及代理转发

    Nginx配置及代理转发 nginx配置: 配置分离: Nginx配置静态资源: Nginx配置转发其他应用: Nginx配置跨域访问: Nginx配置域名通配符访问: Nginx配置https: N ...

  6. 阿里云oss 使用, 基于Nginx 配置云服务器+oss的内网访问 , 及使用Java SDK 完成上传,下载,删除,查询文件列表操作

    一.同阿里产品,云服务器和存储对象oss-配置内网访问 阿里存储对象oss 地址: https://oss.console.aliyun.com/overview 配置须知 通过Nginx 进行网络转 ...

  7. 使用阿里云服务器安装docker,并用nginx示例

    一.前言 之前对docker了解不多,自从使用了一次之后,就感觉这个产品对开发者实在是太友好了,可以迅速在Linux,window等平台部署服务.常见的有数据库,nginx,消息队列,redis等.利 ...

  8. 通过 Nginx 代理转发配置实现跨域(API 代理转发)

    通过 Nginx 代理转发配置实现跨域(API 代理转发) 阅读 2285 收藏 119 2017-04-08 原文链接:www.thinktxt.com 1元视频体验视频通话10000分钟cloud ...

  9. 阿里云服务器安装配置 python(CentOS 7.6)

    阿里云服务器安装配置 python(CentOS 7.6) 安装配置步骤 1.下载 2.解压编译安装 3.修改yum依赖 安装配置步骤 1.下载 ★ 创建目录,安装编译工具. 我这里最开始安装的是py ...

最新文章

  1. Nginx中worker connections问题的解决方法
  2. ajax post传输到后台为空?【解决方案】
  3. ISV客户博客系列:Persistent Systems 使用Windows Azure交付基于Java的CloudNinja项目
  4. python groupby填充缺失值_熊猫中的Groupby,用[]填充缺失的组
  5. c语言必背100代码,C语言代码大全(c语言必背项目代码)
  6. 关闭戴尔增霸卡!!!
  7. 数据仓库 迁移 大数据_从数据仓库迁移到大数据平台的最佳实践
  8. linux搭建mysql集群
  9. PHP中使用数组转换成Json格式出现中文乱码解决方案
  10. 【Vue3】第十四部分 父子组件传参
  11. 微信小程序 输入车牌号(有新能源)
  12. Python中的np.array理解
  13. ThinkPHP,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架。
  14. python 画子图股票成交量图像
  15. Android记录23-关于actionbar中overflow menu(溢出菜单)中的一些问题
  16. 产品经理入门必备的5款管理软件 马上收藏
  17. unity 运行包无法连接SteamVR问题
  18. neo4j导入数据之LOAD CSV
  19. 正则表达式模块 正则函数★★★★★
  20. MOXA串口网关工作不正常解决方法

热门文章

  1. Linux用户对文件进行加密
  2. 2018 SUCTF招新赛
  3. oracle修改查询结果,Oracle使用查询结果更新表的方法
  4. 【大咖分享】BFF在千寻位置网前端的落地和演进
  5. 汉语属于哪个语系_汉语,日语,韩语分别属于什么语系?
  6. OAEP及其在OpenSSL中的实现
  7. Java版90经典坦克大战下载_经典90坦克大战
  8. 大学计算机考试不挂科秘诀,在大学,考试想不挂科,学渣的4个锦囊妙计,最后一点看笑了!...
  9. [学习笔记]UnityShader入门精要_第12章_屏幕后处理效果
  10. 大直径硅晶圆在单晶炉高温高速热处理过程中的热行为