Ubuntu环境下安装部署Nginx详细步骤(有网)
本文档适用于在Ubuntu20.04系统下部署nginx
一、使用apt-get命令安装nginx
注:以下命令都是在root用户下使用
1. 检查是否存在apt命令
apt –version
说明:出现版本号就说明当前环境存在apt
2. 更新apt命令
apt update
3. 安装nginx
apt-get install nginx
4. 查看nginx版本
nginx -v
出现nginx版本号,即安装成功。
5. 启动nginx
systemctl start nginx
6. 查看nginx的状态
systemctl status nginx
7. 安装nginx后的文件位置
- /usr/sbin/nginx:主程序
- /etc/nginx:存放配置文件
- /usr/share/nginx:存放静态文件
- /var/log/nginx:存放日志
二、 卸载上述nginx安装方式
- 先停止nginx命令
systemctl stop nginx
2. 通过apt-get命令卸载nginx
apt-get --purge autoremove nginx
3. 查看nginx的版本号
nginx -v
如下所示,即为卸载成功
三、 通过在安装包的方式部署nginx
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
2. 新建nginx的安装目录
cd /opt mkdir nginx cd nginx
3. 通过wget下载nginx安装包
wget https://nginx.org/download/nginx-1.24.0.tar.gz
4. 解压nginx的安装包
- 下载的nginx是tar.gz文件
命令:tar -zvxf nginx-1.24.0.tar.gz
- 下载的nginx是zip文件
命令:unzip nginx-1.24.0.tar.gz
5. 切换到解压好的nginx-1.24.0目录下
nginx-1.24.0
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 提供安全的加密传输。
7. 编译
make
8. 安装
make install
四、启动或关闭
1. 启动Nginx
#切换到nginx的安装目录 cd /usr/local/nginx/sbin #启动nginx ./nginx
或
/usr/local/nginx/sbin/nginx
2. 关闭nginx
/usr/local/nginx/sbin/nginx -s stop
或
#查看Nginx的进程 ps -ef | grep nginx #杀死Nginx相关进程 kill xxx
五、访问nginx
在浏览器上面,输入当前你服务器ip+nginx的端口号,如果出现以下图片,就说明成功。
总结
到此这篇关于Ubuntu环境下安装部署Nginx(有网)的文章就介绍到这了,更多相关Ubuntu安装部署Nginx内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
nginx版本号隐藏(附405 not allowed解决办法)
版本号泄露时攻击者会利用相应软件版本的当前漏洞,进行有效的相应攻击,本文主要介绍了nginx版本号隐藏,具有一定的参考价值,感兴趣的可以了解一下2023-10-10Nginx+Tomcat+Https 服务器负载均衡配置实践方案详解
这篇文章主要介绍了Nginx+Tomcat+Https 服务器负载均衡配置实践方案的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下2016-09-09Nginx HTTP:413 Request Entity Too Large解决方法
这篇文章主要介绍了Nginx HTTP:413 Request Entity Too Large解决方法,这个问题需要修改PHP配置以及Nginx配置才可以解决,需要的朋友可以参考下2015-07-07
最新评论