文章搬至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
一个是强制快速结束,一个是温柔结束.
转载请注明出处
相关推荐
ubuntu20.04无网dpkg安装nginx
Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置,包括像文档和支持包
nbuntu下安装nginx,nbuntu下安装nginx,nbuntu下安装nginx,nbuntu下安装nginx
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 ...
资源内容:ubuntu 1804 nginx离线安装包 适用场景:无互联网环境的ubuntu 1804服务器的nginx离线部署 适用人群:运维,学习离线部署的学生 所需技能:常用的linux操作命令
Ubuntu中Nginx服务器安装配置教程
ubuntu自动安装nginx php脚本ubuntu自动安装nginx php脚本
ubuntu 20.04 离线安装Nginx(nginx-full_1.18.0)及相关依赖文件
多次安装个人总结,按照说明书一步一步来,文件中有详细安装文档说明及需要的文件
NULL 博文链接:https://kevin1.iteye.com/blog/902769
Ubuntu12.04 nginx python uwsgi Django安装步骤
Ubuntu下安装Nginx和Google Pagespeed的教程.docx
解压后 执行: dpkg -i *.deb 里面包含gcc make 和nginx
ubuntu开机自启动nginx服务
可以直接将nginx文件夹中所有deb文件拷贝在/var/cache/apt/archives中,离线安装,依据提示再安装其他,安装其他的时候可能会有嵌套依赖安装,安装指令sudo dpkg -i *.deb,安装过程都相同,安装后删除/var/cache/...
主要介绍了Ubuntu16.04.1 安装Nginx的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
Nginx 1.22.0 Linux 版本,解压安装。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型...
安装 Nginx sudo apt-get install nginx 如果你安装了 Apache ,并且此时 Apache 在运行,那么请先修改一下配置文件(没有的同学直接跳过): #打开配置文件 sudo vim /etc/nginx/sites-available/default ...
因为工作网络的特殊性,服务器是不连互联网的,所以整个安装过程都是采用离线包安装的方式来安装。 一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩,openssl用于后续可能升级到https时使用。
Ubuntu12.04下安装 nginx + php + mysql 的源代码文件 里面包含如下文件 ibiconv-1.14.tar.gz libmcrypt-2.5.8.tar.gz mcrypt-2.6.8.tar.gz mhash-0.9.9.9.tar.gz pcre-8.30.tar.gz mysql-5.5.22.tar.gz nginx-...