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

到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`

这时再访问http://localhost/页面,将无法打开。

linux无网络环境pcre安装,Linux下无网络安装Nginx相关推荐

  1. nat模式下更改网络环境 虚拟机中Linux无法上网的问题

    之前一直在学校里倒腾Linux,也遇到过Linux系统因为网络环境的改变而无法上网的问题,每次也是各种查询资料才倒腾好,今天暑假回家又遇到了这个问题,心想还是把它给总结下来,加深印象! 出现的问题: ...

  2. linux pro*c环境配置,打造ubuntu下精简版的oracle客户端及pro*c编译环境

    oracle的pro*c简介 安装oracle客户端 安装sqlpus 安装pro*c ORACLE的PRO*C曾经很流行,虽然现在不被推崇,但是已经比较成熟项目依然使用,所以打造自己的pro*c编译 ...

  3. linux yum 安装mysql_Linux下使用yum安装MySQL

    linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...

  4. virtualbox安装linux教程 光驱启动进入grub,VirtualBox下GRUB硬盘安装Linux Mint和 Arch Linux的实践...

    1. 安装mint我用的是动态扩展的,如果想测试的话建议还是不要用动态扩展的好,因为在后边的给arch分区会出现问题.单纯安装mint还是很方便的,过程省略 mint的分区 www.linuxidc. ...

  5. eas 在linux下安装_linux下easy_install的安装与使用详解

    Python中的easy_install工具用起来非常好用,它的作用类似于Php中的pear,或者Ruby中的gem,或者Perl中的cpan. 1.easy_install安装 如果想使用easy_ ...

  6. linux一键安装python_Linux下,一键安装python3;适用于Centos、Debian、Ubuntu等

    提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面.点击下载[谷歌浏览器最新绿色便携版] 注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态. 交流 ...

  7. linux c mysql安装_Linux下MySQL的安装

    Linux下MySQL的安装 MySQL安装 安装编译工具及文件 yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-deve ...

  8. Linux服务器运行环境搭建(二)——Redis数据库安装

    官网地址:http://redis.io/ 官网下载地址:http://redis.io/download 1. 下载Redis源码(tar.gz),并上传到Linux 2. 解压缩包:tar zxv ...

  9. linux设置anaconda环境变量,在Linux中永久设置Anaconda环境变量的方法

    [感谢:http://www.codesec.net/view/459539.html] 如果在安装Anaconda的过程中没有将安装路径添加到系统环境变量中,需要在安装后手工添加: 1.在终端输入$ ...

最新文章

  1. Linux 监视磁盘空间和使用情况
  2. beamer插入图片_beamer中暗背景插入图片
  3. 开源项目_可能使用到的开源项目集合
  4. 人工智能听了很多遍,都应用在哪些领域了你知道吗?
  5. 跨库查询(OpenDataSource)与链接服务器(Linking Server)
  6. C++ (public, protected, private继承)
  7. html用bmob做留言,bmob js-sdk 在vue中的使用教程
  8. Oracle新手笔记(2) 关于Oracle 9i或9i以上版本客户端连接Oracle 8i及8i版本以下服务器端中文字符乱码的解决办法...
  9. React基础学习(第三天)
  10. 计算机术语设备透明性,计算机中术语透明性是什么意思?
  11. Spring Cloud 入门 之 Hystrix 篇(四)
  12. 只听几句话,百度AI就能模仿你的声音 | 附论文
  13. Ubuntu下安装Hadoop
  14. 微信小程序---开通开发环境的理解
  15. 安卓手机批量导入通讯录
  16. 春节假期 | 最强抢票攻略
  17. loop variable ‘numerator‘ creates a copy from type ‘const std::string‘ [-Wrange-loop-construct]
  18. python中可迭代对象是什么意思_python可迭代对象概念讲解
  19. 项目经理培训后的一点感概
  20. java-net-php-python-java国内热映电影影评网站计算机毕业设计程序

热门文章

  1. python URLError,HTTPError 的异常处理
  2. VLOOKUP函数返回错误值#N/A的两种解决方法
  3. Jquery的load加载本地文件出现跨域错误的解决方案
  4. 如何在Python中便宜地获取大文件的行数?
  5. js储存数据sessionStorage,localStorage
  6. Shiro默认拦截器
  7. b丅151组成的充电器电路_宜家LIVBOJ 无线充电器拆解,这设计一目了然
  8. 路径规划之RRT类算法简述
  9. python引用参数在哪里_参数在Python中是否通过引用传递
  10. 洛谷——P1427 小鱼的数字游戏