当前位置 主页 > 服务器问题 > nginx问题汇总 > 最大化 缩小

    CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)

    栏目:nginx问题汇总 时间:2018-12-12 16:47

    这篇文章主要介绍了CentOS 6.4下配置LNMP服务器的详细步骤,需要的朋友可以参考下

    准备篇

    1、配置防火墙,开启80端口、3306端口
    vi /etc/sysconfig/iptables
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙

    备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,

    正确的应该是添加到默认的22端口这条规则的下面

    如下所示:
    ################################ 添加好之后防火墙规则如下所示################################
    # Firewall configuration written by system-config-firewall
    # Manual customization of this file is not recommended.
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    COMMIT
    #######################################################################################
    /etc/init.d/iptables restart #最后重启防火墙使配置生效

    2、关闭SELINUX
    vi /etc/selinux/config
    #SELINUX=enforcing #注释掉
    #SELINUXTYPE=targeted #注释掉
    SELINUX=disabled #增加
    :wq #保存退出
    shutdown -r now #重启系统

    3、安装第三方yum源

    yum install wget #安装下载工具

    wget http://www.atomicorp.com/installers/atomic #下载

    sh ./atomic #安装

    yum check-update #更新yum源

    安装篇

    一、安装nginx

    yum remove httpd* php* #删除系统自带的软件包