阿里云服务器安装并配置nginx代理转发请求
阿里云服务器安装并配置nginx代理转发请求
- 下载nginx安装包,或者上传nginx安装包,此处我用的是Xmanager工具从本地上传了一个nginx安装包。
- 安装依赖库
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
yum -y install gcc
yum install -y unzip zip - 解压安装包并安装
进入安装包目录解压:
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 - 如果编译安装过程中出错,进行以下操作:
错误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语言的代码,不是很清楚他们之间的调用关系,反正删除之久可以安装。 - 继续编译安装
make && make install - 配置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代理转发请求相关推荐
- 阿里云个人站点基于nginx代理搭建https协议支持
阿里云个人站点基于nginx代理搭建https协议支持 准备工作 购买免费个人版dv证书 配置nginx 开放防火墙端口 检测是否成功 准备工作 1.个人服务器 2.安装了ssl_moudle的ngi ...
- 云服务器安装并配置nginx
初次购买完云服务器,通过 ssh 连接到远程云服务器时,如果在浏览器直接访问,会访问无效,情况如下: 所以我们需要 给云服务器安装 web 服务器. 安装nginx 用 SFTP 工具( Final ...
- Nginx 代理转发阿里云OSS上传的实现代码
这篇文章主要介绍了Nginx 代理转发阿里云OSS上传的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 前言 因为小程序上传需要https,服务器https用的是 ...
- Nginx:配置 proxy_pass 代理转发
在nginx中配置proxy_pass代理转发时: 如果在proxy_pass后面的url加/,表示绝对根路径: 如果没有/,表示相对路径,把匹配的路径部分也给代理走. 1.实例说明: 假设下面四种情 ...
- Nginx常用配置及代理转发
Nginx配置及代理转发 nginx配置: 配置分离: Nginx配置静态资源: Nginx配置转发其他应用: Nginx配置跨域访问: Nginx配置域名通配符访问: Nginx配置https: N ...
- 阿里云oss 使用, 基于Nginx 配置云服务器+oss的内网访问 , 及使用Java SDK 完成上传,下载,删除,查询文件列表操作
一.同阿里产品,云服务器和存储对象oss-配置内网访问 阿里存储对象oss 地址: https://oss.console.aliyun.com/overview 配置须知 通过Nginx 进行网络转 ...
- 使用阿里云服务器安装docker,并用nginx示例
一.前言 之前对docker了解不多,自从使用了一次之后,就感觉这个产品对开发者实在是太友好了,可以迅速在Linux,window等平台部署服务.常见的有数据库,nginx,消息队列,redis等.利 ...
- 通过 Nginx 代理转发配置实现跨域(API 代理转发)
通过 Nginx 代理转发配置实现跨域(API 代理转发) 阅读 2285 收藏 119 2017-04-08 原文链接:www.thinktxt.com 1元视频体验视频通话10000分钟cloud ...
- 阿里云服务器安装配置 python(CentOS 7.6)
阿里云服务器安装配置 python(CentOS 7.6) 安装配置步骤 1.下载 2.解压编译安装 3.修改yum依赖 安装配置步骤 1.下载 ★ 创建目录,安装编译工具. 我这里最开始安装的是py ...
最新文章
- Nginx中worker connections问题的解决方法
- ajax post传输到后台为空?【解决方案】
- ISV客户博客系列:Persistent Systems 使用Windows Azure交付基于Java的CloudNinja项目
- python groupby填充缺失值_熊猫中的Groupby,用[]填充缺失的组
- c语言必背100代码,C语言代码大全(c语言必背项目代码)
- 关闭戴尔增霸卡!!!
- 数据仓库 迁移 大数据_从数据仓库迁移到大数据平台的最佳实践
- linux搭建mysql集群
- PHP中使用数组转换成Json格式出现中文乱码解决方案
- 【Vue3】第十四部分 父子组件传参
- 微信小程序 输入车牌号(有新能源)
- Python中的np.array理解
- ThinkPHP,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架。
- python 画子图股票成交量图像
- Android记录23-关于actionbar中overflow menu(溢出菜单)中的一些问题
- 产品经理入门必备的5款管理软件 马上收藏
- unity 运行包无法连接SteamVR问题
- neo4j导入数据之LOAD CSV
- 正则表达式模块 正则函数★★★★★
- MOXA串口网关工作不正常解决方法
热门文章
- Linux用户对文件进行加密
- 2018 SUCTF招新赛
- oracle修改查询结果,Oracle使用查询结果更新表的方法
- 【大咖分享】BFF在千寻位置网前端的落地和演进
- 汉语属于哪个语系_汉语,日语,韩语分别属于什么语系?
- OAEP及其在OpenSSL中的实现
- Java版90经典坦克大战下载_经典90坦克大战
- 大学计算机考试不挂科秘诀,在大学,考试想不挂科,学渣的4个锦囊妙计,最后一点看笑了!...
- [学习笔记]UnityShader入门精要_第12章_屏幕后处理效果
- 大直径硅晶圆在单晶炉高温高速热处理过程中的热行为