Ubuntu系统使用Nginx部署Vue

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
posted @ 2024-09-06 21:36  Twolp  阅读(18)  评论(0编辑  收藏  举报