文章搬至CSDN, 最新内容请访问: http://blog.csdn.net/redstarofsleep/article/details/45092127
我的ubuntu版本是12.04LTS64位,nginx是下载的目前官方最新的1.5.9.
安装nginx前需要几样准备工作
第一个需要C++编译器,在ubuntu下直接安装g++即可
apt-get install g++
然后,这个版本的nginx默认需要的是pcre和zlib和openssl,分别去这两个官方网站下载最新的版本,我下载的是pcre-8.32.tar.gz,zlib-1.2.8.tar.gz,openssl-1.0.1i.tar.gz
下载这两个包不需要安装,只需要解压即可,这里要注意一下,我看到网上的一些文章安装老版本的nginx都是要安装的,但是试下来不行,make的时候会报错
tar -xzvf pcre-8.32.tar.gz tar -xzvf zlib-1.2.8.tar.gz tar -xzvf openssl-1.0.1i.tar.gz
我将这两个分别解压在了/usr/local/pcre和/usr/local/zlib下,解压在哪里无所谓
/home/user/pcre/pcre-8.32 /home/user/zlib/zlib-1.2.8 /home/user/openssl/openssl-1.0.1i
然后解压nginx
tar -xzvf nginx-1.5.9.tar.gz
解压完后进入解压出来的目录
cd nginx-1.5.9
然后执行configure
./configure --prefix=/usr/local/nginx --with-pcre=/home/user/pcre/pcre-8.32 --with-zlib=/home/user/zlib/zlib-1.2.8 --with-openssl=/home/user/openssl/openssl-1.0.1i
prefix指定nginx安装的目录,后面两个是前面的两个模块,如果不需要安装这两个模块可以用--without-http_rewrite_module和--without-http_gzip_module
然后就是执行make和make install,如果没有报错的话nginx就安装完成了
看一下/usr/local/nginx目录
/usr/local/nginx# ls client_body_temp conf fastcgi_temp html logs proxy_temp sbin scgi_temp uwsgi_temp
进入sbin目录,执行nginx
./nginx
打开浏览器输入http://ip可看到nginx已经启动的画面
或者执行
netstat -ltn
可以看到80端口已经启用
结束nginx执行
./nginx -s stop或者./nginx -s quit
一个是强制快速结束,一个是温柔结束.
转载请注明出处
相关推荐
"Ubuntu安装nginx详解" 在本文中,我们将详细介绍如何在Ubuntu系统中安装nginx服务器。nginx是一个流行的开源Web服务器软件,广泛应用于生产环境中。本文将指导您一步一步地安装nginx,并对其进行基本配置。 一、...
在Ubuntu 20.04系统中,如果你的网络连接不可用,但仍然需要安装Nginx web服务器,可以使用dpkg命令来手动安装软件包。`dpkg`是Debian包管理器,用于处理.deb格式的软件包,它是Ubuntu的基础。在没有网络的情况下,...
在Ubuntu 18.04系统中安装Nginx服务器是一项常见的任务,特别是在无互联网连接的环境下,离线安装显得尤为重要。本资源提供了一个适用于这种场景的解决方案,它包括了Ubuntu 18.04环境下Nginx的离线安装包。这个离线...
在本场景中,我们将关注如何在没有网络连接的情况下,使用`dpkg`工具安装Nginx服务器,以及可能需要的编译工具如GCC和Make。 首先,`dpkg`是Debian和基于Debian的系统(包括Ubuntu)中的包管理器,它允许用户安装、...
ubuntu离线部署nginx+fastdfs软件包 autoconf-latest.tar.gz automake-1.15.tar.gz fastdfs-5.11.tar.gz fastdfs-nginx-module-1.20.tar.gz libfastcommon-1.0.38.tar.gz m4-1.4.18.tar.gz openssl-1.1.0j.tar.gz ...
在“Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置文档_huitoukest.doc”中,应该详细记录了以上步骤,供后续参考。最后,记得在生产环境中定期更新Nginx到最新稳定版本,以获取安全更新和新特性。
在Ubuntu 20.04系统中离线安装Nginx是一个相对复杂的过程,因为通常我们依赖于apt-get在线更新和安装软件。然而,在没有网络连接或者需要在隔离环境中部署时,就需要通过手动方式来完成。这个过程涉及到下载Nginx的...
nginx-1.24.0开源包,需要解压到ubuntu系统后,cd到目录后,先后执行./configure,make,make install,其中configure可以配置更详细的指令,make如果提示没有需要安装
在Ubuntu系统上安装Nginx 1.8是一项常见的任务,尤其对于那些希望搭建Web服务器或者需要一个高性能的反向代理服务器的用户来说。Nginx以其轻量级、高并发处理能力而闻名,1.8版本是其稳定且广泛使用的版本之一。下面...
在Ubuntu系统上编译安装Nginx是一项技术性较强的任务,尤其当我们要为Nginx添加特定功能,如FLV(Flash Video)流媒体支持时。以下是对这一过程的详细阐述: 首先,我们需要确保系统已经安装了必要的依赖库。对于...
0437_极智开发_解读ubuntu安装nginx
0272_极智开发_解读ubuntu安装nginx
ubuntu自动安装nginx php脚本ubuntu自动安装nginx php脚本
Ubuntu 12.04 下安装 Nginx、Python、uWSGI 和 Django 的步骤 在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、...
可以直接将nginx文件夹中所有deb文件拷贝在/var/cache/apt/archives中,离线安装,依据提示再安装其他,安装其他的时候可能会有嵌套依赖安装,安装指令sudo dpkg -i *.deb,安装过程都相同,安装后删除/var/cache/...
在Ubuntu系统上安装Nginx是一项常见的任务,尤其对于那些需要搭建Web服务器或者进行网站部署的用户来说。Nginx是一款高性能的HTTP和反向代理服务器,以其稳定性、高并发处理能力和低内存消耗而著名。下面我们将详细...
由于服务器位于内网环境且无法访问互联网,需要离线安装nginx,ubuntu18.04离线安装软件也并不复杂,只是需要较大的耐心去搜集所需的包,不过大家不用担心,我已经为大家准备好了。 PCRE(Perl Compatible Regular ...
ubuntu开机自启动nginx服务
Ubuntu 下安装 Nginx Web 服务器 Nginx 是一个流行的开源 Web 服务器软件,可以运行在多种操作系统上,包括 Ubuntu。本文将手把手指导您在 Ubuntu 下安装 Nginx Web 服务器,包括安装前提、Nginx 源码下载、目录...