`

CentOS6.3安装nginx操作指南

阅读更多

最近一直在安装nginx,总是有一些问题。困扰了我很久,也查找了很多资料。最后终于搞定了,安装好了。拿出来和大家分享一下!一些依赖的软件包(rpm格式的),已经上传了,gcc分了2个传,因为文件放一起太大了!请大家下载时注意一下!

1、  安装CentOS系统

给大家发一份文档,自己参考着安装。在此不做过多描述。

2、  设置IP

安装完CentOS后,设置IP

1)  虚拟机选择桥连的方式,相当于主机和虚拟机连接到同一个hub上,虚拟机要和主机配置到同一网段上。

2)  设置系统的IP

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

打开文件后,将以下信息设置进去

DEVICE=eth0

BOOTPROTO=none

BROADCAST=192.168.0.255 //广播地址 

HWADDR=00:0C:29:61:63:59 //物理地址

IPADDR=192.168.0.249 //ip地址

NETMASK=255.255.255.0 //子网掩码

GATEWAY=192.168.0.254 //网关

ONBOOT=yes

参照以上信息进行对ifcfg-eth0文件进行修改,根据自己网段进行设置。

然后配置dns

#vi /etc/resolv.conf

写入nameserver 192.168.0.2  这句话。

最后重启服务

#service network restart

Shutting down interface eth0:                              [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:                                 [  OK  ]

这样就ok了。

我是用SSH与虚拟机上的linux进行连接的,这样操作起来比较方便。

3、  为安装nginx准备,在安装nginx之前需要确保系统安装了gccopensslpcrezlib等软件库。

因为我的CentOS yum命令安装不好使。所以在网上找到了一种用rpm安装的方法。

1)  安装gcc

gcc文件夹下的rpm进行安装全部安装

进入gcc文件下,键入命令

#rpm -ivh *.rpm  --nodeps –force 

PS: 加上那两个参数的意义就在于,安装时不再分析包之间的依赖关系而直接安装,也就不会再提示error: Failed dependencies:这样的错误了。

 

检验gcc是否安装成功:

#gcc

gcc: no input files     出现这个表示安装成功

#gcc –v       可以查看gcc的版本

2)  安装opensslpcrezlib

安装方式同gcc

3)  安装完成后,重启一下系统。(个人觉得有必要,因为我之前按过好多次,都没成功,也没找到问题。重启也不麻烦,建议reboot一下吧!)

4、  准备工作都完成以后,开始上正菜——安装nginx

我安装的nginx-0.7.69.tar.gz,可能有点老,不过本人喜欢老的o(_)o 哈哈。

下载地址:http://nginx.org/en/download.html

之前做好的准备工作,安装起来就简单了。

1)  nginx-0.7.69.tar.gz传到/usr/local/src(安装需要编译的软件,最好放到这个目录下)。

2)  解压

#tar xvf nginx-0.7.69.tar.gz

3)  配置

进入nginx-0.7.69目录下

#cd nginx-0.7.69

#./configure –-prefix=/usr/local/nginx       

后面的参数是配置安装的目录,建议使用这个。还有一些其他参数,大家可以自己查找了解一下。

如果配置成功后没有报错,那就恭喜你,成功三分之一了!

4)  编译

#make

如果这部也没报错,正常执行了,出现了很多东西,说明你离成功又进了一步。

5)  安装

#make install

这步完成后,依然没有错误,说明安装成功!

6)  启动并测试

键入命令

#/usr/local/nginx/sbin/nginx

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: still could not bind()

出现这些东西,说明服务已经启动。

然后在ie中访问你虚拟机的ip,出现这个就安装成功了!

  • 大小: 62 KB
分享到:
评论

相关推荐

    centos 6.3安装nginx 搭建文件服务器

    在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装Nginx并用其搭建文件服务器。Nginx是一款高性能的Web服务器和反向代理服务器,因其高效的并发处理能力和稳定性而广受欢迎。首先,让我们从安装Nginx开始。 ...

    CentOS 6.3 安装VMTools

    ### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...

    CentOS 6.3安装(超级详细图解教程

    CentOS 6.3安装(超级详细图解教程) 相当齐全

    CentOS6.3安装(超级详细图解教程)

    CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    CentOS 6.3安装文档

    在本文中,我们将深入探讨如何安装 CentOS 6.3,这是一个基于 Linux 的操作系统,尤其适合初学者和那些熟悉 6.x 系列版本的用户。虽然 CentOS 6.3 已经不再支持,但了解其安装过程对理解 Linux 安装原理仍有价值。 ...

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    CentOS6.3 Linux操作系统安装教程

    【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...

    安装CentOS6.3系统

    ### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前,我们需要确保已经准备好了必要的工具和资源。首先,需要从官方镜像站点下载CentOS 6.3的ISO镜像文件。根据提供的链接: - **下载...

    远程安装CentOS6.3

    本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS 6.3 为了远程安装 CentOS 6.3,用户需要...

    CentOS 6.3 安装详细教程

    ### CentOS 6.3 安装教程知识点解析 ...对于初学者来说,掌握这些基础知识可以帮助他们顺利地完成CentOS 6.3的操作系统安装。此外,对于已经熟悉CentOS 5.x系列的用户而言,了解6.x系列的新特性也是非常必要的。

    centos7.6离线安装nginx

    在Linux环境中,CentOS 7.6是一个广泛使用的操作系统,而Nginx是一款高性能的Web服务器和反向代理服务器,常用于网站托管和负载均衡。本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者...

    CentOS 6.3安装(超级详细图解教程)

    ### CentOS 6.3 安装超级详细图解教程知识点概览 #### 一、CentOS 6.3 概述 - **CentOS 6.3** 是一个基于 Red Hat Enterprise Linux (RHEL) 的开源操作系统版本。它提供了一个稳定、可靠且免费的企业级计算平台,...

Global site tag (gtag.js) - Google Analytics