Ubuntu安装配置nginx提示:Ubuntu 20.04.4 LTS
- 前言
- 一、Nginx是什么?
- 二、使用步骤
- 1.Nginx下载网址
- 2.检查是否安装
- 3.安装-进入指定文件夹
- 4.创建文件夹,案列地址为 /usr/local/nginx
- 5.进入/nginx
- 6.下载安装包
- 7.解压nginx-1.22.0.tar.gz
- 8.解压后生成nginx-1.22.0文件夹,进入该文件夹
- 9.设置参数,支持ssl
- 10.设置参数,支持ssl失败(编译报错 the HTTP rewrite module requires the PCRE library)
- 11.重新编译成功
- 12.安装
- 12.检测是否安装成功
- 12.启动
- 12.关闭
- 12.配置
- 12.卸载
- 13.nginx 重启
- 13.测试
前言
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
一、Nginx是什么?Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,我国大陆大部分网站都有使用nginx。
二、使用步骤 1.Nginx下载网址代码如下(示例):http://nginx.org/en/download.html
2.检查是否安装代码如下(示例):
nginx -v
图片示例:
代码如下(示例):
cd /usr/local4.创建文件夹,案列地址为 /usr/local/nginx
代码如下(示例):
sudo mkdir nginx5.进入/nginx
代码如下(示例):
cd /usr/local/nginx/6.下载安装包
代码如下(示例):
[wget http://nginx.org/download/nginx-1.22.0.tar.gz](wget%20http://nginx.org/download/nginx-1.22.0.tar.gz)
图片示例:
代码如下(示例):
tar -xvf nginx-1.22.0.tar.gz
图片示例:
代码如下(示例):
cd nginx-1.22.09.设置参数,支持ssl
代码如下(示例):
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
图片示例:
图片示例:
错误解决:安装 pcre 包、openssl ;解决后重复步骤10
1、sudo apt-get update 2、sudo apt-get install libpcre3 libpcre3-dev 3、sudo apt-get install openssl libssl-dev11.重新编译成功
代码如下(示例):
sudo make
图片示例:
代码如下(示例):
sudo make install
图片示例:
代码如下(示例):
1、cd /usr/local/nginx/sbin 2、./nginx -t
图片示例:
方法一:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
方法二:
1、 cd /usr/local/nginx/sbin 2、 ./nginx
图片示例:
方法一:
1、 pkill -9 nginx #或者查找nginx进程,kill 2、 ps -ef | grep nginx 3、 kill -9 xxxx(pid)
方法二:
nginx -s stop12.配置
打开nginx.conf:
vim /usr/local/nginx/conf/nginx.conf
图片示例:
查看相关依赖:
dpkg --get-selections|grep nginx
删除nginx相关软件:
sudo apt-get --purge remove nginx nginx-common nginx-core
删除nginx,-purge包括配置文件:
apt-get --purge remove nginx
移除全部不使用的软件包:
apt-get autoremove
列出与nginx相关的软件并删除:
1、 dpkg --get-selections | grep nginx 2、 apt-get --purge remove nginx 3、 apt-get --purge remove nginx-common 4、 apt-get --purge remove nginx-core
查看nginx正在运行的进程,如果有就kill掉:
1、 ps -ef |grep nginx 2、 kill -9 XXX
查找nginx相关文件,并删除:
1、 find / -name nginx* 2、 rm -rf file13.nginx 重启
nginx 重启:
service nginx restart13.测试



