欢迎光临
我们一直在努力

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

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

  1. 下载nginx安装包,或者上传nginx安装包,此处我用的是Xmanager工具从本地上传了一个nginx安装包。
    阿里云服务器安装并配置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. 开启阿里云服务器端口(这一步很重要,阿里云服务器默认是没有开启的,不开启浏览器无法访问)
阿里云服务器安装并配置nginx代理转发请求
9. 在浏览器中访问服务器阿里云服务器安装并配置nginx代理转发请求

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《阿里云服务器安装并配置nginx代理转发请求》
文章链接:https://www.456zj.com/568.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址