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

相关推荐

  1. ubantu安装nginx

    2024-05-10 09:48:09       10 阅读
  2. Ubuntu 编译安装 nginx

    2024-05-10 09:48:09       32 阅读
  3. ubuntu源码安装nginx

    2024-05-10 09:48:09       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 09:48:09       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 09:48:09       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 09:48:09       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 09:48:09       18 阅读

热门阅读

  1. [Spring框架] 手写Spring

    2024-05-10 09:48:09       12 阅读
  2. 面试题:进程与线程的区别

    2024-05-10 09:48:09       14 阅读
  3. go匿名字段

    2024-05-10 09:48:09       9 阅读
  4. k8s集群的常用命令

    2024-05-10 09:48:09       11 阅读
  5. Django框架之Ajax基础

    2024-05-10 09:48:09       7 阅读
  6. 什么是图片的像素与分辨率?

    2024-05-10 09:48:09       8 阅读
  7. 机器学习过拟合解决方案 - 正则化

    2024-05-10 09:48:09       13 阅读