当前位置: 首页 > news >正文

Linux系统安装nginx并配置反向代理

安装nginx

1、安装依赖

yum install -y gcc pcre-devel zlib-devel openssl openssl-devel

2、下载nginx

mkdir -p /www/nginx cd /www/nginx wget http://nginx.org/download/nginx-1.21.0.tar.gz tar -xvf nginx-1.21.0.tar.gz

3、安装nginx

cd nginx-1.21.0 先看 /usr/local/nginx 目录是否存在,不存在就创建: mkdir -p /usr/local/nginx 指定安装路径: ./configure --prefix=/usr/local/nginx make && make install

4、修改配置文件

打开配置文件

vim /usr/local/nginx/conf/nginx.conf

5、启动nginx

cd /usr/local/nginx/sbin/ ./nginx

输入服务器IP+端口查看web页

配置nginx文件服务器

1、修改配置文件

mkdir -p /home/download vi /usr/local/nginx/conf/nginx.conf

2、重启nginx

cd /usr/local/nginx/sbin/ ./nginx -s reload

输入服务器IP+端口查看web页

注意问题

如果是阿里云服务器使用ip无法访问的情况需要在安全组配置

配置后端服务反向代理

我这里使用的是docker启动的服务,以filebrowser Web文件管理器为例,我使用docker启动后访问端口为8989

对nginx文件进行修改

# For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentation: http://nginx.org/ru/docs/ user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; } http { proxy_headers_hash_max_size 512; proxy_headers_hash_bucket_size 64; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 4096; include /etc/nginx/mime.types; default_type application/octet-stream; include /etc/nginx/conf.d/*.conf; # -------- wenjian.bykhxp.cn -------- server { listen 80; #指定 Nginx 监听 80 端口。 listen [::]:80; server_name wenjian.bykhxp.cn; #使用自己解析的域名,没有域名的可以不填。 root /usr/share/nginx/html; location / { proxy_pass http://127.0.0.1:8989; #将所有请求反向代理到http://127.0.0.1:8080。 proxy_set_header Host $host; #设置请求头,确保后端服务器能够获取客户端的真实信息。 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } include /etc/nginx/default.d/*.conf; error_page 404 /404.html; location = /404.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } # 设置证书使用https访问 server { listen 443 ssl http2; #指定 Nginx 监听 443 端口 listen [::]:443 ssl http2; server_name wenjian.bykhxp.cn; #使用自己解析的域名。 root html; index index.html index.htm; ssl_certificate /etc/nginx/cert/cert.pem; ssl_certificate_key /etc/nginx/cert/cert.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { proxy_pass http://127.0.0.1:8989; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_ssl_verify off; } include /etc/nginx/default.d/*.conf; error_page 404 /404.html; location = /404.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } }

在浏览器访问https: //wenjian.bykhxp.cn/login,输入用户名及密码登录

http://www.jsqmd.com/news/466097/

相关文章:

  • [2026.3.11]WIN11.25H2.26200.8037[PIIS]中简极速优化版 运行流畅稳定
  • 体积表面电阻率测试仪品牌推荐,教你选对不选贵 - 品牌推荐大师
  • RDMA设计60:RDMA队列管理及连接建立功能测试3
  • 技术债公墓的守墓人:测试工程师的生存启示录
  • 2026年北京写字楼出租推荐榜单:CBD/望京/三元桥/国贸/东三环等核心商圈优质办公空间深度解析与选址指南 - 品牌企业推荐师(官方)
  • 【边打字.边学昆仑正义文化】_10_幸福维度(2)
  • 【零基础配置 Claude Code 状态栏 完整教程】
  • Agent的大脑:大模型如何让AI从工具变伙伴
  • 西南防静电地板优质企业推荐榜单:玻璃地板/硫酸钙地板/网络地板/通风地板/铝合金地板/防静电地板/陶瓷地板/全钢地板/选择指南 - 优质品牌商家
  • 网站访问提示“Call to undefined function think\exception\config()”
  • Mac-M芯片安装Jdk-25+IntelliJ IDEA
  • 前端处理大模型SSE格式数据
  • 新能源电动汽车 VCU hil 与 BMS hil 硬件在环仿真探秘
  • 2026年靠谱的油烟管道清洗品牌推荐:学校油烟管道清洗/商用油烟管道清洗/食堂油烟管道清洗高评分品牌推荐(畅销) - 行业平台推荐
  • 深入探讨模板初阶:函数模板与类模板
  • 劳力士、欧米茄、积家专属指南:北京上海深圳杭州南京无锡腕表保值养护哪里好 - 时光修表匠
  • 【开题答辩全过程】以 高校新生数据可视化系统为例,包含答辩的问题和答案
  • 抓包工具——UI接口测试——fiddler
  • 拒绝 500 元智商税!AutoClaw 零门槛安装教程,手把手教你低成本“喂龙虾”
  • PAT-Rational Arithmetic (20)
  • SpringBoot 多环境配置报错全集|profile切换失败、配置不生效终极解决
  • 超节点算力革命(七)| 超节点综合评估体系
  • 数挖不是树蛙-数据挖掘-绪论(非科班必备,数据挖掘科班复习必备)
  • 基于 Java + SpringBoot + Vue + MySQL 的北部湾地区助农系统实战指南
  • @Autowired`和 @Resource区别
  • 商汤小浣熊为OpenClaw注入新技能:软硬一体安全部署,养出精通Excel的龙虾!
  • 2026最强小尺寸安卓平板来了?联想拯救者Y700第五代曝光
  • 破解青少年近视困扰,铭远光学益趣控PRO带来高效防控新选择
  • 2026年比较好的油烟机清洗厂家推荐:商用油烟机清洗/工厂油烟机清洗/餐饮店油烟机清洗厂家推荐及选购指南 - 行业平台推荐
  • 02计算机组成原理-存储器技术(上)