redhat6.5安装nginx

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

安装nginx一般使用源码安装的方式。源码安装三步骤:软件配置、软件编译、软件安装。

1、下载nginx:http://nginx.org

2、使用rz -ybe命令将nginx压缩包上传至linux

3、使用 tar -xvf 命令解压

4、进入nginx文件夹,使用./configure --prefix=自定义路径 进行软件配置(不加--prefix参数则默认安装在/usr/local下面)

5、在配置的时候可能会遇到各种问题,例如:glibc及其依赖库未安装,或者pcre和zlib未安装。那么在遇到这些依赖库未安装的情况时,我是通过使用 yum -y install glibc* 命令解决的。

6、将所有依赖库都安装完毕,再次进行软件配置./configure,若没有报错则表示配置成功

7、使用make进行软件编译

8、使用make install进行软件安装

9、安装好之后nginx会自动启动起来,默认端口是80,使用浏览器访问,可能会访问不了,原因多半是linux中没有开放80端口。

10、使用vi /etc/sysconfig/iptables开放80端口:

    在其中加入 -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 这么一行。

    然后 /etc/rc.d/init.d/iptables save 保存配置。

    然后 /etc/init.d/iptables restart 重启防火墙规则

    关于启动和关闭防火墙的命令:
    1) 重启后生效
    开启: chkconfig iptables on
    关闭: chkconfig iptables off
    2) 即时生效,重启后失效
    开启: service iptables start
    关闭: service iptables stop

11、使用/usr/local/nginx/sbin/nginx -s reload重启nginx,可能会遇到如下图的错误:
    231758_NOI7_2325791.png

    使用 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 后再次重启即可。

12、使用 ps -ef | grep nginx 查看nginx进程,如下图:

    232039_VeB8_2325791.png

13、再次使用浏览器访问nginx,如下图:

    redhat6.5安装nginx_第1张图片

如此,nginx安装成功。

转载于:https://my.oschina.net/18357136930/blog/752469

你可能感兴趣的:(运维)