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