IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 阿里云服务器安装并配置nginx代理转发请求 -> 正文阅读

[系统运维]阿里云服务器安装并配置nginx代理转发请求

阿里云服务器安装并配置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. 在浏览器中访问服务器在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-13 22:13:16  更:2022-03-13 22:17:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:33:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码