首页 > 系统相关 >Nginx

Nginx

时间:2024-09-06 21:37:57浏览次数:10  
标签:install get -- sudo apt Nginx nginx

1.先执行一下命令:

1.1 删除nginx,–purge包括配置文件
 sudo apt-get --purge remove nginx

 1.2 自动移除全部不使用的软件包
 sudo apt-get autoremove
  
 1.3 罗列出与nginx相关的软件
 dpkg --get-selections|grep nginx

 执行1.3的结果:
 stephen@stephen-OptiPlex-390:~$ dpkg --get-selections|grep nginx
 nginx                       install
 nginx-common                install
 nginx-core                  install


  
 1.4 删除1.3查询出与nginx有关的软件
 sudo apt-get --purge remove nginx
 sudo apt-get --purge remove nginx-common
 sudo apt-get --purge remove nginx-core

2.查看nginx正在运行的进程,如果有就kill掉

ps -ef |grep nginx  (其中有一个0.0.0 是系统自带的 无法删除)
2.1  kill nginx进程
sudo kill  -9  7875 7876 7877 7879 
2.2  全局查找与nginx相关的文件
sudo  find  /  -name  nginx*
2.3  依依删除列出的所有文件
sudo rm -rf file

3.使用apt-get命令安装nginx

3.1  下载nginx相关依赖包
 apt-get install gcc
 apt-get install libpcre3 libpcre3-dev
 apt-get install zlib1g zlib1g-dev
 sudo apt-get install openssl
 sudo apt-get install libssl-dev
 3.2  新建nginx的安装目录
 cd /opt
 mkdir nginx
 cd nginx
 3.3  通过wget下载nginx安装包
 wget https://nginx.org/download/nginx-1.24.0.tar.gz  
 3.4  解压nginx的安装包
 tar -zvxf nginx-1.24.0.tar.gz
 3.5  切换到解压好的nginx-1.24.0目录下
 cd nginx-1.24.0
 3.6  配置
 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
 说明:
 --prefix=/usr/local/nginx:指定安装目录为/usr/local/nginx。在编译和安装完成后,软件将被安装到该目录下.
 --with-http_stub_status_module:启用 HTTP Stub Status 模块。该模块是 Nginx 的一个内置模块,用于获取 Nginx 服务器的状态信息。
 --with-http_ssl_module:启用 HTTP SSL 模块。该模块使得 Nginx 支持通过 HTTPS 提供安全的加密传输。
 3.7 编译
 make  
 3.8  安装
 make install

4.配置文件
进入安装好的conf里修改 config文件
dist是vue打包好的dist的文件夹 在服务器随便弄个文件夹放进去 然后地址写对就OK

5.启动nginx

  cd /usr/local/nginx/sbin

  ./nginx
  或者
  /usr/local/nginx/sbin/nginx
  关闭nginx

  /usr/local/nginx/sbin/nginx -s stop
  杀进程

  #查看Nginx的进程
  ps -ef | grep nginx

  #杀死Nginx相关进程
  kill xxx

标签:install,get,--,sudo,apt,Nginx,nginx
From: https://www.cnblogs.com/TwoLittlePig/p/18401048

相关文章

  • nginx性能优化有哪些方式
    Nginx是一个高性能的Web服务器和反向代理服务器,常用于负载均衡、缓存和静态内容服务。以下是一些常见的Nginx性能优化方法:1.使用缓存启用缓存:利用proxy_cache和fastcgi_cache可以缓存动态内容,减少后端服务器的负担。静态文件缓存:设置适当的expires和cache-contro......
  • lvs、nginx、haproxy区别和使用场
    LVS(LinuxVirtualServer)、Nginx和HAProxy是三种常用的负载均衡技术,各自具有不同的特性和适用场景。以下是它们的区别和使用场景:1.LVS(LinuxVirtualServer)定义:LVS是一种基于内核的负载均衡解决方案,主要用于提供高可用性和高性能的TCP/UDP负载均衡。特点:层次:工作在......
  • Utuntu安装nginx并部署Vue
    一、linux下载Ningx1.下载nginx相关依赖包apt-getinstallgccapt-getinstalllibpcre3libpcre3-devapt-getinstallzlib1gzlib1g-devsudoapt-getinstallopensslsudoapt-getinstalllibssl-dev新建nginx的安装目录cd/optmkdirnginxcdnginx3.通过......
  • 《使用 Nginx 部署前端 Vue 项目》
    一、引言在现代前端开发中,Vue.js以其高效、灵活和易用性成为了众多开发者的首选框架。而在项目部署阶段,选择一个合适的服务器软件至关重要。Nginx作为一款高性能的Web服务器和反向代理服务器,能够为Vue项目的部署提供稳定、高效的解决方案。本文将详细介绍如何使用Ngin......
  • 在实际开发中,经常会遇到跨域问题,而使用 Nginx 作为代理服务器是一种有效的解决跨域问
    在实际开发中,经常会遇到跨域问题,而使用Nginx作为代理服务器是一种有效的解决跨域问题的方法。以下是关于如何使用Nginx代理服务解决跨域问题的详细介绍: 一、跨域问题的产生 当一个网页的脚本试图访问来自不同源(域名、协议或端口不同)的资源时,就会发生跨域问题。浏览器出......
  • Nginx 安装与配置
     Nginx 程序作为一款轻量级的网站服务软件,因其稳定性和丰富的功能而快速占领服务器市场,但Nginx最被认可的还当是系统资源消耗低且并发能力强,因此得到了国内诸如新浪、网易、腾讯等门户站的青睐。特点:支持高并发,能支持几万并发连接资源消耗少,在3万并发连接下开启10个nginx......
  • Ubuntu 安装Docker 运行Nginx
    目录介绍主要功能和特点常用组件安装Docker卸载旧版本Docker(如果有的话)更新apt包索引安装Docker所需的包 添加Docker官方GPG密钥设置Docker仓库安装最新版本Docker验证Docker是否安装成功允许当前用户操作Docker(可选,避免每次使用docker都需要sudo)在Docker......
  • 在Ubuntu上部署Nginx服务器,保姆级教程!
    在Ubuntu上部署Nginx服务器,保姆级教程!前后端项目要想正常访问不可避免地就是部署服务器常见的Linux系统就有Ubuntu。对于一个新手就会遇到很多问题。1.连接Xshell如果不使用Xshell可以直接用命令行直接看下一步就行;官网下载:https://www.xshell.com/zh/xshell/下载完通......
  • 网站提示“Apache/Nginx配置错误:如虚拟主机配置错误、重写规则错误等”错误如何解决
    当您遇到“Apache/Nginx配置错误”,如虚拟主机配置错误、重写规则错误等问题时,这通常意味着您的Web服务器配置文件中存在一些问题,导致服务无法正常工作或某些功能无法正常使用。以下是一些解决这类问题的方法:Apache配置错误1.检查虚拟主机配置定位配置文件:Apache的虚拟主机......
  • nginx编译安装-CentOS_x86
    环境信息操作系统:CentOSLinux7(Core)架构:x86nginx版本:1.25.5编译安装依赖包yuminstallgccgcc-c++makeunzippcrepcre-develzlibzlib-devellibxml2libxml2-develreadlinereadline-develncursesncurses-develperl-develperl-ExtUtils-Embedopenssl-dev......