首页 > 系统相关 >Linux部署nginx

Linux部署nginx

时间:2024-10-22 14:13:39浏览次数:1  
标签:Nginx 部署 sudo nginx systemctl yum Linux --


  linux部署启动nginx

在Linux上部署并启动Nginx的步骤通常如下:

  1.  

    安装Nginx:

    使用包管理器(如apt或yum)安装Nginx。

    对于基于Debian的系统(如Ubuntu),使用以下命令:

    sudo apt update sudo apt install nginx

    对于基于RPM的系统(如CentOS),使用以下命令:

    sudo yum install epel-release sudo yum install nginx
  2.  

    启动Nginx服务:

    启动Nginx服务以使其运行。

    sudo systemctl start nginx
  3.  

    确认Nginx正在运行:

    检查Nginx服务的状态来确认它正在运行。

    sudo systemctl status nginx

    或者,在浏览器中输入服务器的IP地址或域名,如果看到Nginx的欢迎页面,则表示Nginx已成功启动并运行。 

  4.  

    配置Nginx(可选):

     如果需要自定义Nginx配置,可以编辑 /etc/nginx/nginx.conf 文件或在 /etc/nginx/conf.d/ 目录下创建或编辑配置文件。

     

     

  5.  

    重新加载Nginx配置(如果已更改配置文件):

     更改配置后,需要重新加载Nginx以应用这些更改。

     sudo systemctl reload nginx

  6.  

    开机自启动Nginx服务(可选):

     如果想要Nginx在系统启动时自动运行,可以启用它的服务。

    sudo systemctl enable nginx   ######防火墙放开指定端口 sudo firewall-cmd --permanent --zone=public --add-port=80/tcp


    sudo firewall-cmd --reload

     

     

         

标签:Nginx,部署,sudo,nginx,systemctl,yum,Linux,--
From: https://www.cnblogs.com/lhboke/p/18492567

相关文章

  • Linux使用nc(netcat)命令检测网络端口是否畅通以及Linux查看CPU架构命令arch及CentOS
    一、Linux使用nc(netcat)命令检测网络端口是否畅通    nc命令netcat的简写,netcat即是网络猫的意思,在linux系统中nc命令实际执行命令是ncat。nc命令是一个功能强大的网络工具。平常主要用于实现TCP/UDP端口的侦听和收发,nc可作为server以TCP或UDP方式侦听指定端口,也可作为cl......
  • 使用ollama本地部署qwen2并api调用
    目录一、下载ollama二、安装qwen大模型 三、Api调用四、尝试apifox调用一、下载ollamaOllama是一个开源的、本地运行的AI聊天模型,允许在自己的设备上运行LLM,无需依赖云服务。它支持多种LLM。目前Ollamalibrary已经支持Qwen2,可以直接使用。首先安装ollama,访问官......
  • Linux下安装Nginx,CentOS7安装Nginx
    首先,需要安装一些编译Nginx所需的依赖包,使用以下命令:yum-yinstallgccpcre-develzlib-developenssl-devel下载https://nginx.org/en/download.html上传到opt目录下或者直接在linux系统里下载wgethttp://nginx.org/download/nginx-1.26.2.tar.gz如果command......
  • Linux安装mysql
    LINUX安装MYSQL详细教程(两种安装方法) 参考:https://www.cnblogs.com/csjoz/p/18178796Linux之Mysql安装配置第一种:Linux离线安装Mysql(提前手动下载好tar.gz包)第二种:通过yum安装配置Mysql(服务器有网络)第一种:tar.gz包安装1、查看是否已经安装Mysqlrpm-qa|grepmysql如果......
  • Linux卸载mysql
     (一)linux卸载mysql要在Linux系统中卸载MySQL,可以使用包管理器。以下是基于不同Linux发行版的卸载命令示例:对于基于Debian的系统(如Ubuntu),使用以下命令:sudoapt-getremove--purgemysql-servermysql-clientmysql-commonsudoapt-getautoremovesudoapt-getautoclean对于......
  • k8s 部署 node exporter
    创建namespacenode-exporter-namespace.yamlapiVersion:v1kind:Namespacemetadata:name:ns-monitor拉取镜像quay.io/prometheus/node-exporter:v0.18.1nodeexporter的DaemonSetnode-exporter-daemonSet.yamlapiVersion:apps/v1kind:DaemonSetmetadata:na......
  • 在Ubuntu小设备上使用VSCode+SSH开发部署nicegui的Web应用,并设置系统开机自动启动应用
    在一些小的设备上跑Ubuntu系统,需要快速的开发和调整项目的时候,往往使用SSH进行远程的开发测试,这样可以避免传统的打包更新处理,能够快速的在实际环境上测试具体的内容。另外由于系统设备往往需要重启后能够保留应用的工作,因此也需要在Ubuntu系统设置自动启动的服务处理。本篇随笔介......
  • 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 部署 tomcat
    创建namespacetomcat-namespace.yamlapiVersion:v1kind:Namespacemetadata:name:ns-tomcat创建Deploymenttomcat-deployment.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:tomcat-deploymentnamespace:ns-tomcatspec:replicas:1selector:matchLa......
  • k8s部署nginx
    创建namespacenginx-namespace.yamlapiVersion:v1kind:Namespacemetadata:name:ns-nginx创建Deploymentnginx-deployment.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:nginx-deploymentnamespace:ns-nginxspec:selector:matchLabels:......