linux系统安装Nginx的步骤,解决gitlab自带nginx端口和安装nginx端口冲突

嵌入式SD/TF卡通用协议-SDIO协议 为了驱动SD卡,首先的第一步就是观察SD卡引脚接线情况,通常我们在画原理图时,都是使用的SD卡卡槽与MCU进行接线。SD卡可以使用SDIO协议和SPI协议进行通信,这里我们主要介绍SDIO协议。下图中的TF卡只是容量小一点的SD卡。以F1C100S为例,接线图如下所示:我们发现上图中的TF卡使用的协议为SDIO协议,主要有4根数据线,1根命令线,1根时钟线组合而成。为了驱动这个SD/TF卡我们就需要去了解SDIO协议的时序。 阅读详情

Nginx安装环境:须安装C++
安装c++查看命令:rpm -qa |grep gcc*
没安装执行下列命令: yum install gcc-c++
Nginx安装步骤:
在这里插入图片描述
依赖库包下载完之后上传至linux系统后:
一 进入安装包的文件夹后先解压文件openssl-fips-2.0.16.tar.gz
1 tar -zxvf openssl-fips-2.0.16.tar.gz
进入源码包:
2 cd openssl-fips-2.0.16
3 ./config
4 make
5 make install
到此第一个包安装完毕!
二 回到安装包文件夹安装下一个包pcre-8.32.tar.gz
还是先解压文件
1 tar -zxvf pcre-8.32.tar.gz
进入源码包
2 cd pcre-8.32
3 ./configure
4 make
5 make install
三 安装完毕,回到安装包目录,在安装第三个包zlib-1.2.11.tar.gz :
1 tar -zxvf zlib-1.2.11.tar.gz
2 cd zlib-1.2.11
3 ./configure
4 make
5 make install
四 好,依赖包安装完后就可以安装Nginx
1 tar -zxvf nginx-1.12.0.tar.gz
2 cd nginx-1.12.0
3 ./configure
4 make
5 make install
至此 Nginx安装完毕!
还没完,要想用还需要开放80端口
命令 vi /etc/sysconfig/iptables 进入看看有没有80端口,如果没有80端口,添加一个80端口:添加如下:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
Nginx安装完毕,可以启动应用了。
如果启动Nginx出现如下错误:
error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
64位系统容易出现这个问题,找不到动态库libpcre.so.1
解决如下:
1 whereis libpcre.so.1
我的出现如下:libpcre.so: /lib64/libpcre.so.0 /usr/local/lib/libpcre.so.1 /usr/local/lib/libpcre.so
安装位置不同,出现的链接不同,根据个人 情况输入
ln -s /usr/local/lib/libpcre.so.1 /lib64/libpcre.so.1
就此完成
有的时候启动nginx会出现端口被占用,我之前安装过gitlab,gitlab自带的nginx和安装的nginx端口有冲突,在网上查找又一个解决方法就是:
进入此文件夹:
opt/gitlab/embedded/sbin
输入:vi run
修改如下内容:
exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx #
改为 exec chpst -P /opt/gitlab/embedded/sbin/nginx2 -p /var/opt/gitlab/nginx
保存退出,在将占用80端口的进程杀死,后重启nginx,就解决问题了。

nginx 配置负载均衡需要配置的文件:


#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #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  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
     #负载均衡到tomcat,进行轮询,需要配置
    upstream tomcats{
    server tomcat1:8888 weight=1;
    server tomcat2:8888 weight=1;
    server tomcat3:8888 weight=1;
       }
    server {
        listen       80;
        #此处需要配置
        server_name  hdp-nginx;
        #此处需要配置
        location ~ .* {
             proxy_pass http://tomcats;
        }
    }

}

Qt+OpenGL+Cesium三件套:打造高性能3D GIS桌面应用的5个关键点 本文深入探讨了如何利用Qt、OpenGL和Cesium数据规范构建高性能桌面级3D GIS应用。文章聚焦于五个关键点:架构选型、OpenGL渲染优化、3D Tiles数据解析与调度、内存与多线程管理,以及高级特性实现,旨在帮助开发者在C++生态中打造不依赖网络、运算能力更强的重型3D地理信息客户端。 阅读详情

相关推荐

Stata森林图进阶:个性化定制与高级技巧

本文详细介绍了Stata森林图的进阶技巧,包括个性化定制与高级应用。通过meta分析工具如metan命令,用户可以优化字体、颜色、坐标轴等视觉元素,提升森林图的专业性和可读性。文章还提供了黑白印刷设置、高分辨率导出等实用技巧,帮助科研人员制作符合学术出版要求的森林图。

ios99的博客 254

【问题】gitlab的nginx无法启动

之后nginx无法启动。

我是Superman丶的博客 1344

嵌入式开发必看:STM32 DMA双缓冲配置全攻略(含CubeMX教程)

本文详细解析了STM32 DMA双缓冲机制的原理与优势,并提供了基于CubeMX的完整配置教程。通过硬件自动切换两个缓冲区,实现DMA传输与CPU处理的真正并行,有效降低中断频率,提升高速数据采集、音频流处理等场景下的系统效率和实时性。

weixin_29212429的博客 173

gitlab的nginx无法启动

原因应该是为了防止nginx冲突, 把gitlab的nginx启动文件名改成了gitlab-web, 但配置文件里面却没改造成的, 自己改一下就行了 # 修改启动脚本 vi /opt/gitlab/sv/nginx/run exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx # 改为 exec.........

weixin_41486438的博客 3097

深入解析JESD204B Periodic SYSREF在多ADC/DAC系统中的同步优化策略

本文深入探讨了JESD204B Periodic SYSREF在多ADC/DAC系统中的同步优化策略,针对雷达阵列和宽带通信系统中的同步精度问题,详细解析了硬件实现细节、参数配置实战经验及系统级优化方法。通过案例分析和技术要点,帮助工程师解决由温度漂移和时钟抖动引起的同步挑战,提升系统性能。

weixin_29267307的博客 137

系统安装(kuntaiR522 kvm安装)

鲲泰R522服务器kvm安装rocky

weixin_46396917的博客 1820

gitlab自带的Nginx与原Nginx冲突的解决方案

gitlab 推荐方案2 默认情况下,gitlab使用自带的Nginx,占用80端口,这样就与系统原本安装的Nginx冲突。导致其中一个nginx无法启动 我的gitlab可以正常启动,当再部署一个接口文档的项目时,发现原nginx无法启动,报错如下, [root@ACA83229 nginx]# service nginx restart Stoping ngin...

weixin_30408309的博客 1961

【教程4>第8章>第10节】OFDM完整通信链路项目的FPGA开发4——插入导频

本文介绍了基于MATLAB和Verilog的导频插入设计与实现方法。首先回顾了MATLAB中导频插入的算法实现,展示了每32个数据插入一个导频的设计。接着详细说明了Verilog硬件实现方案,包括导频序列定义、计数器设计、FIFO模块等关键部分。通过仿真测试验证了设计的正确性,输出了插入导频后的序列、导频序列以及调整时序后的序列。最后提供了相关视频教程资源,帮助读者理解设计过程。该设计实现了数据与导频的精确插入,为OFDM等通信系统开发提供了实用参考。

FPGA/MATLAB学习教程/源码/项目合作开发 395

Gitlab Nginx 配置踩坑实际

gitlab Nginx 配置踩坑实际 一、需求描述 最近应导师要求需要把实验室的gitlab配置为仅指定ip可访问。之前gitlab配置的是仅内网可访问,使用的DNS也是实验室私有的DNS服务器。nginx配置就只需要用gitlab自带的就可以了。但是现在要允许外网可访问,咋办呢?那还不简单直接把对外的nginx 的流量转到gitlab的nginx不就可以了?这么一通操作之后发现不好使,老是报错。发现使用gitlab.rb的操作不太好使。需要去修改gitlab具体的nginx配置的。下面开始操作吧。 二、

qq_34840285的博客 5900

RAP 值帮助实战:用 CDS 注解把 Fiori Elements 的输入体验做得又快又准

本文系统介绍了如何在SAP RAP应用中实现高效的值帮助(Value Help)功能。通过复用标准CDS View和自定义View Entity,开发者可以快速为字段添加弹窗选择、搜索和下拉框功能。文章详细讲解了三种核心实现方式:复用标准值帮助CDS View实现快速集成;构建自定义View Entity支持企业特定编码;利用搜索注解(@Search)和下拉框注解(@ObjectModel)优化用户体验。特别强调了文本显示、模糊搜索和小结果集下拉等实用技巧,并提供了可直接复用的国家代码值帮助示例。这些方法能

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 6465

Unity之OpenXR+XR Interaction Toolkit实现 Gaze眼部追踪

在虚拟现实(VR)和增强现实(AR)应用中,眼动追踪是一项强大而受欢迎的技术。它可以让开发者更好地理解用户的注意力和行为,并创造出更加沉浸和智能的体验。在本文中,我们将探讨如何使用 Unity OpenXR 实现Gaze眼部追踪功能。

TxNet 1751

记一次 gitlab 与老的 nginx 冲突处理

记一次 gitlab 与老的 nginx 冲突处理 今天在搭建 lnmp + gitlab 环境的时候遇到了 nginx 冲突。 环境搭建 lnmp 是用的 OneinStack 因为方便。 gitlab 是用的清华镜像 gitlab-ce 安装完后修改了 gitlab 的端口,然后重启了服务器。 问题来了 重启后依然只能访问 gitlab,Onein

peterxiaoq的专栏 6042

YOLOv13有效涨点改进专栏目录 | 本专栏持续更新500+篇内容 | 包含各种卷积、主干网络、各种注意力机制、检测头、损失函数、小目标检测改进、二次创新模块、独家创新等几百种创新点改进

《YOLOv13改进专栏重磅更新》推出500+创新改进方案,涵盖卷积、主干网络、注意力机制、检测头等核心模块优化。专栏提供完整项目代码及答疑服务,包含YOLOv13网络结构解析、环境配置、模型训练全流程指导。内容分为八大模块:卷积优化、注意力机制、细节涨点、主干网络改进、特征融合、检测头优化、小目标检测及Mamba联合改进等,支持多种创新点组合应用,助力科研论文发表。现开放限时订阅,提供试读章节和详细技术解析。

Ai缝合怪、助力小伙伴高效发论文 3378

linux安装gitlab并修改gitlab默认端口号

安装系统 centos 6.5 官网安装地址:https://about.gitlab.com/install/#centos-6 可以先根据官网安装步骤进行安装。 分别执行以下命令: 1、打开http访问和ssh访问 sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit -s h...

littlecolor 6万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

linux 搭建 gitlab 已安装nginx

一、安装gitlab 1,安装依赖 sudo yum install curl openssh-server openssh-clients postfix cronie sudo service postfix start sudo chkconfig postfix on sudo lokkit -s http -s ssh 2,添加GitLab仓库,并安装到服务器上 curl ...

xuyh的博客 1992

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Gitlab安装不使用自带的Nginx

gitlab安装Nginx冲突

studying0419的博客 1543

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

集成安装gitlab禁用内部nginx

主要是分离gitlab内部nginx

chanjingyue的专栏 748

linux安装gitlab默认nginx端口号(入门)

cd /usr/local 1.添加gitlab镜像 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm 2.安装gitlab安装命令 rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm 安装过程需...

落叶飘零z的博客 979

linux环境下nginx反向代理gitlab社区版

在企业开发中我们有时会需要搭建自己的gitlab服务器,而通常我们的服务器同时是web服务器,使用了nginx作为静态服务器来进行反向代理,这种情况下,在服务器上安装gitlab-ce版后,由于gitlab-ce自带nginx,而且自带的nginx会把80端口占用,导致我们自己的nginx服务失效

来自丹麦的天籁 2691

Linux(Centos7.6) 安装Gitlab 并修改端口号

系统内存>2G  安装依赖 sudo yum install curl policycoreutils* openssh-server openssh-clients     2. 设置开机启动 sudo systemctl enable sshd sudo systemctl start sshd sudo yum install postfix sudo systemctl ...

BoomLee的博客 3038

linux安装gitlab

在 /etc/yum.repos.d/ 下新建 gitlab-ce.repo执行命令:执行:下图表示gitlab安装成功。

qq_37803295的博客 1246

Redhat Linux 6 安装使用 gitlab

一、安装gitlab 清华大学镜像网站下载对应的rpm包 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-12.0.3-ce.0.el6.x86_64.rpm [root@admin Downloads]# rpm -ivh gitlab-ce-12.0.3-ce.0.el6.x86_64.rpm warni...

wqfhenanxc的专栏 1704

ubuntu gitlab 搭建

gitlab 官网:https://about.gitlab.com/注意:安装gitlab分 gitlab-ce 和 gitlab-ee 两个版本,ce 是社区版(免费),ee 是企业版本(付费),并且官方教程是ee版本的,但是两版本安装方式是一样的,只不过需要区分ce 和 ee。1.安装必要信赖sudo apt-get update sudo apt-get install -y curl o...

ljihe的博客 780

linux或者windows系统离线安装nginx和jenkins实现vue前端代码自动化部署

1:安装docker docker安装以及使用 安装成功后docker verion检查是否安装成功 1:启动docker systemctl start docker 2:检查docker运行状态systemctl status docker 3:利用docker部署nigex 2:linux部署nigex Nginx相关地址 源码:https://trac.nginx.org/nginx/browser 官网:http://www.nginx.org/ 2.1:nginx介绍 Nginx功能丰富,可作为

weixin_43930865的博客 7007

Linux Centos7/8安装gitlab及配置防坑指南

Linux Centos7/8安装gitlab及配置防坑指南

weixin_44534057的博客 2769

Linux下安装配置gitlab

本教程采用CentOS7.0 一、准备安装GitLab yum install -y postfix sshd policycoreutils-python postfix邮件通知 sshdssh服务(一般系统已经有了,可以不装) policycoreutils-pythonGitLab必备依赖 设置postfix开机自启:chkconfig --add postfix 二、开始安装GitLab 官网下载地址:https://packages.gitlab.com/app/gitla...

zhanglei7655的博客 341
上一篇: Spring MVC框架在进行表单提交,自动封装成对象提交,在以对象的形式入参
下一篇: myeclipse配置maven和创建maven工程及子模块
javaChengXuY
博客等级 码龄8年 15粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值