ubantu安装nginx

ubantu安装nginx

使用apt安装nginx

如果本机安装了nginx,就进行卸载:

复制代码
apt-get --purge autoremove nginx

检查本机是否还有nginx程序在后台运行,如果有直接kill掉。

复制代码
ps -ef | grep nginx
kill -9 进程号

选择安装版本

复制代码
#查看nginx版本
apt-get update apt-cache show nginx

#1-默认版本安装
apt-get update apt-get install nginx
#2-选择安装版本
apt-get update apt-cache show nginx

然后选择我们想要的版本按照即可

复制代码
apt-get install nginx=...

手动安装nginx

安装从源代码编译所需的工具

复制代码
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev

创建nginx的目录

复制代码
sudo mkdir ~/working 
cd ~/working

下载Nginx源代码

复制代码
wget http://nginx.org/download/nginx-1.23.4.tar.gz#这里可以指定自己期望的版本

在该目录下解压文件

复制代码
tar -zxvf nginx-1.23.4.tar.gz

切换到该目录下

复制代码
cd nginx-1.23.4

安装并编译环境

复制代码
./configure \ --prefix=/usr/local/nginx \ --sbin-path=/usr/local/nginx/sbin/nginx \ --conf-path=/etc/nginx/nginx.conf \ && make \ && make install

##configure:是用来编译之前的配置工作

##--prefix:指定最终安装到的目录 默认值 /usr/local/ngnix

##--sbin-path:用来指定可执行文件目录:默认的是 sbin/nginx

##--conf-path:用来指定配置文件目录:默认的是 conf/nginx.conf

安装初始化脚本

复制代码
sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx 
sudo chmod +x /etc/init.d/nginx 
sudo update-rc.d nginx defaults

目录说明:

复制代码
/usr/sbin/nginx:主程序,启动文件

/etc/nginx:存放配置文件

/var/www/html:存放项目目录

/var/log/nginx:存放日志   

安装nginx服务

复制代码
sudo apt install nginx-extras

配置nginx

复制代码
sudo vi /etc/nginx/sites-enabled/default

nginx管理命令

复制代码
service nginx start
 
service nginx restart
 
service nginx stop
 
sudo nginx -t 检查配置文件是否正确
 
sudo nginx 默认启动nginx
相关推荐
好好风格12 小时前
宝塔面板 HTTPS 端口证书不生效排查记录
linux·运维·nginx
宋冠巡14 小时前
OpenEuler 系统下 Nginx 安装配置与管理指南(基于 OpenEuler 22.03 LTS SP4)
nginx·openeuler
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ15 小时前
nginx部署教程
运维·网络·nginx
tongluowan00719 小时前
负载均衡之硬件与软件层面的异同
运维·nginx·负载均衡·f5
宋冠巡19 小时前
华为云开发桌面OpenEuler搭建Nginx服务器实操记录
服务器·nginx·华为云
Dxy12393102161 天前
为什么开了 `open_file_cache` 图片会不显示?
nginx
念何架构之路2 天前
接入LVS+Nginx和服务发现
nginx·服务发现·lvs
ThinkPet2 天前
记事-vue3项目部署Jenkins实现CICD流程
运维·nginx·jenkins·jenkinsfile·cicd流水线
零壹AI实验室2 天前
AI发现潜伏18年的NGINX高危漏洞:CVE-2026-42945完整技术分析
运维·人工智能·nginx