首页 > 系统相关 >Linux下安装Nginx,CentOS7安装Nginx

Linux下安装Nginx,CentOS7安装Nginx

时间:2024-10-22 13:20:55浏览次数:6  
标签:sbin nginx 安装 CentOS7 Nginx usr conf local

首先,需要安装一些编译 Nginx 所需的依赖包,使用以下命令:
yum -y install gcc pcre - devel zlib - devel openssl - devel
下载
https://nginx.org/en/download.html

上传到opt目录下
或者直接在linux系统里下载
wget http://nginx.org/download/nginx-1.26.2.tar.gz
如果command not found,要先安装wget下载命令器,
yum install wget -y

解压

cd opt

tar -zxvf nginx-1.26.2.tar.gz

cd nginx-1.26.2

./configure  #配置编译选项

make && make install  #编译安装

/usr/local/nginx/sbin/nginx  #启动

ps -ef | grep nginx #查看

通过ip地址(服务器ip)+端口号(默认80)
记得要开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

配置

find / -name "nginx.conf"

#/usr/local/nginx/nginx-1.26.2/conf/nginx.conf                               
#/usr/local/nginx/conf/nginx.conf                                             
#/opt/nginx-1.26.2/conf/nginx.conf

找到Nginx配置文件在哪

ps -ef | grep nginx
# 取主进程id

ll /proc/#主进程id
#这里是ll /proc/9959

#取exe后的路径
exe -> /usr/local/nginx/sbin/nginx
#/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -t

配置

找到Nginx配置文件在哪

ps -ef | grep nginx
# 取主进程id
ll /proc/#主进程id
#这里是ll /proc/9959
#取exe后的路径
exe -> /usr/local/nginx/sbin/nginx
#/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -t

编辑配置

cat /usr/local/nginx/conf/nginx.conf
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx-default.conf
vi /usr/local/nginx/conf/nginx.conf

最后检查

#检查语言错误
/usr/local/nginx/sbin/nginx -t

#没问题的话,重新加载配置文件
/usr/local/nginx/sbin/nginx -s reload

标签:sbin,nginx,安装,CentOS7,Nginx,usr,conf,local
From: https://www.cnblogs.com/ritchieojo/p/18492466

相关文章

  • 在K8S中,公司该如何处理服务器及其安装?
    在Kubernetes(K8S)环境中,公司处理服务器及其安装的过程需要细致规划和执行。以下是一个详细的步骤指南,帮助公司有效地处理服务器及其安装:1.服务器准备硬件选择与配置根据业务需求选择合适的服务器硬件,包括CPU、内存、存储等。确保服务器满足Kubernetes的最低硬件要求,例如64位......
  • Linux安装mysql
    LINUX安装MYSQL详细教程(两种安装方法) 参考:https://www.cnblogs.com/csjoz/p/18178796Linux之Mysql安装配置第一种:Linux离线安装Mysql(提前手动下载好tar.gz包)第二种:通过yum安装配置Mysql(服务器有网络)第一种:tar.gz包安装1、查看是否已经安装Mysqlrpm-qa|grepmysql如果......
  • Win11安装WSL2,自定WSL2安装位置,安装到其他磁盘(非C盘)
    参考:【Linux】自定义WSL2安装位置,安装到其他磁盘(非C盘)_wsl2指定安装路径-CSDN博客超详细Windows10/Windows11子系统(WSL2)安装Ubuntu20.04(带桌面环境)_wsl安装ubuntu20.04-CSDN博客旧版WSL的手动安装步骤|MicrosoftLearn【安装笔记-20240520-Windows-自定义WSL2安装......
  • redis mysql nginx的docker-compose
    redismysqlnginx的docker-composeversion:'3'services:nginx:image:docker.m.daocloud.io/nginx:latestcontainer_name:nginxrestart:unless-stoppedenvironment:TZ:Asia/ShanghaiLANG:en_US.UTF-8volumes:#......
  • k8s部署nginx
    创建namespacenginx-namespace.yamlapiVersion:v1kind:Namespacemetadata:name:ns-nginx创建Deploymentnginx-deployment.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:nginx-deploymentnamespace:ns-nginxspec:selector:matchLabels:......
  • 人工智能编程助手MarsCode注册和安装步骤
    人工智能编程助手MarsCode注册和安装步骤字节最近推出了人工智能编程助手MarsCode,功能非常强大。在IDEA中安装和使用MarsCode的步骤如下:一、注册MarsCode账号    注册地址:https://www.marscode.cn/events/s/iSMPHK8a/二、在Idea中安装插件    点击菜单“File”——......
  • nginx配置
    为什么用postman请求本地的接口前面是http不是httpshttp://localhost:18080/api/v3/process/selectSubTableData 在开发和测试环境中,使用HTTP而不是HTTPS来请求本地接口是非常常见的做法,原因包括:简化配置:在本地开发时,通常不需要设置HTTPS,这样可以避......
  • Linux环境下Tomcat的安装与配置详细指南
    ApacheTomcat是一个广泛使用的开源JavaServlet容器和Web服务器,适用于运行JavaWeb应用程序。本指南将详细介绍如何在Linux环境中安装和配置Tomcat,包括必要的前提条件、下载安装、配置环境变量、设置为系统服务以及基本的安全配置。目录前提条件安装Java环境创建Tomcat用户......
  • 3. 从0到1搭建DeltaLake大数据平台 - 安装配置Hadoop
    要在你的Spark集群上安装和配置HDFS(Hadoop分布式文件系统),可以按照以下步骤进行:1.安装Hadoop1.1下载Hadoop选择一个合适的Hadoop版本(例如Hadoop3.x),下载并解压缩:wgethttps://downloads.apache.org/hadoop/common/hadoop-x.y.z/hadoop-x.y.z.tar.gztar-xzfhadoo......
  • 在 CentOS 上安装和配置 GeoServer并配置为系统服务
    CentOS上安装和配置GeoServer作为系统服务1.安装GeoServer下载GeoServer:从GeoServer官方网站下载最新版本的GeoServer压缩包。解压文件:tar-zxvfgeoserver-2.25.3-bin.zip-C/usr/local2.创建systemd服务文件创建服务文件:sudonano/etc/syste......