1)下载nginx
- wget http://nginx.org/download/nginx-0.8.54.tar.gz
默认会下载到当前目录下面,也就是pwd目录
2)解压
- tar zxvf nginx-0.8.54.tar.gz
进入nginx目录 cd nginx-0.8.54
3)
- ./configure
configure这一步可能会出现,找不到pcre的error
那么如果可以连网建议用yum命令去安装依赖包。
- yum -y install gcc pcre-devel openssl openssl-devel
如果没有网络,可到CentOS 5.5 DVD下找如下包,按顺序安装
- rpm -ivh pcre-devel-6.6-2.el5_1.7.i386.rpm
- rpm -ivh openssl-0.9.8e-12.el5_4.6.i386.rpm
- rpm -ivh e2fsprogs-devel-1.39-23.el5.i386.rpm
- rpm -ivh keyutils-libs-devel-1.2-1.el5.i386.rpm
- rpm -ivh libsepol-devel-1.15.2-3.el5.i386.rpm
- rpm -ivh libselinux-devel-1.33.4-5.5.el5.i386.rpm
- rpm -ivh krb5-devel-1.6.1-36.el5_4.1.i386.rpm
- rpm -ivh zlib-devel-1.2.3-3.i386.rpm
- rpm -ivh openssl-devel-0.9.8e-12.el5_4.6.i386.rpm
安装好后再执行 ./configure
最后会看到类似下面信息,表示编译成功
- Configuration summary
- + using system PCRE library
- + OpenSSL library is not used
- + md5: using system crypto library
- + sha1 library is not used
- + using system zlib library
4)
- make
5)
- make install
默认会安装到
- /usr/local/nginx
目录下面
6) 启动
- /usr/local/nginx/sbin/nginx
查看是否启动成功
- [root@maomao sbin]# ps aux | grep nginx
- root 10391 0.0 0.0 4008 456 ? Ss 10:48 0:00 nginx: [b][color=red]master[/color][/b] process ./nginx
- nobody 10392 0.0 0.0 4164 796 ? S 10:48 0:00 nginx: worker process
启动成功,master是主进程,关闭的时候kill这个进程,其他子进程会自动关掉
打开浏览器http://localhost/ 即可看到nginx的默认欢迎页
Welcome to nginx!
nginx默认是用80端口,我们可以在nginx安装目录下的conf/nginx.conf文件中更改。
- vim /usr/local/nginx/conf/nginx.conf
找到以下片段进行更改,然后重启
- server {
- listen 80; //端口
- server_name localhost; //绑定域名
- location / {
- root html; //默认目录
- index index.html index.htm; //默认首页名称
- }
- }
更改好后,重启nginx。
- kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
HUP信号是平滑重启
停止nginx
- kill `cat /usr/local/nginx/logs/nginx.pid`
相关推荐
linux下安装nginx被配置sticky模块的相关软件包,包含nginx.conf的简单实例
NULL 博文链接:https://aperise.iteye.com/blog/2223373
linux下Nginx+tomcat整合的安装与配置
linux安装nginx并支持ssl,使得服务器支持证书签名,提升应用的安全性
1)资源:linux下nginx离线安装包及相关依赖包; 2)教程:https://blog.csdn.net/hualinger/article/details/125298009?spm=1001.2014.3001.5502
linux下安装Nginx所需依赖包合集
linux下nginx离线安装包--附带所有依赖环境和安装教程,当linux无外网情况下,可通过此安装版安装,一次性解决所有依赖,按照压缩包内教程,即可从头到尾安装完毕
Linux离线安装nginx安装包,附带安装教程,可以及时更新最新安装路径
一、nginx介绍及功能讲解 二、nginx的安装 三、nginx配置相关指令 四、nginx的实例应用(项目部署)
Nginx 1.22.0 Linux 版本,解压安装。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型...
本篇文章主要介绍了Linux下Nginx安装的方法(pcre和openssl),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
此压缩包中存放着linux安装nginx所需要的安装包,按照链接的文档按顺序进行安装
Linux离线安装Nginx资源包
在linux系统下的nginx 安装依赖包和安装操作教程,包括nginx-1.11.7.tar.gz,openssl-1.1.0c.tar.gz,pcre-8.39.tar.gz和zlib-1.2.8.tar.gz
linux系统nginx一键自动离线安装包,含安装脚本。内含zlib、pcre、openssl、nginx等安装包
gcc、gcc-c++、libstdc++、pcre、pcre-devel、zlib、zlib-devel
Linux系统下无网络环境安装nginx,直接解压即可使用,不用编译,不依赖其他 1.启动nginx,进入nginx安装目录执行:./sbin/nginx -c ./conf/nginx.conf 2.重启新加载nginx配置文件,进入nginx安装目录执行:./sbin/...
Linux服务器Nginx安装1
本人多年的工作经验,完善了一套linux安装nginx的全过程,有了这个文档,连小白用户都可以轻松安装了,不再需要依赖其他的安装文档了。文档还包括设置开机自启。