欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

linux下的LNMP环境搭建

来源:本站整理 作者:佚名 时间:2017-01-01 TAG: 我要投稿

首先了解一下LNMP这四个字母的意思:可以把四个字母分开来看:L:linux的操作系统;N:Nginx网站服务;M:mysql数据库;P:php解析环境。
本次主要能学会Nginx网站服务的基本构建;
学会构建Nginx主机;(这个和apache的网站服务的虚拟web主机类似,本次不做过多讲解)
学会部署LNMP网站服务平台
今天我准备了天空网络电影系统。所以简单的把这个点播系统部署上(http://www.skyuc.com/)
一:Nginx服务基础
        Nginx的优点:(1)稳定性;(2)系统资源消耗低;(3)并发连接的高处理能力
          1.安装及运行控制
                编译安装Nginx
                        Nginx的配置及运行需要pcre,zlib等软件包的支持,一遍提供相应的库和头文件,能确保Nginx的安装顺利完成。所以需要安装yum仓库,方便安装依赖包。
                创建运行用户和组
                        默认以nodody身份运行。建议为其建立专门的用户,能准确的控制起访问权限,增加灵活性,降低安全风险。这是Nginx网站服务的单独运行用户,不需要登录系统。
                        useradd -M -s /sbin/nologin nginx
                编译安装Nginx
                        --perfix            //指定Nginx的安装路径
                        --user              //用于指定运行的用户
                        --group             //用户指定运行的组
                        --with-http_stub_module    //启动模块以支持状态统计
                        为了是Nginx服务器的运行方便,可以为主程序nginx创建链接文件,以便管理员直接执行“nginx”命令就可以调用Nginx的主程序。
                ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
        2.Nginx的运行控制
            检查配置文件
                    与apache的主程序httpd类似,Nginx的主程序也提供了“-t”选项来对配置文件进行检查,以便找出不当或错误的配置。配置文件Nginx.conf默认位于安装目录下的conf/子目录下。若要检查其他位置的配置文件,可使用“-c”选项来指定路径
                 启动.停止Nginx
                    直接运行Nginx即可启动Nginx服务器,这种方式是使用默认的配置文件,若要该用其他配置文件,需添加“-c配置文件路径”选项来指定路径。
                    通过检查Nginx程序的监听状态,或者在浏览器中访问此web服务,可以确认Nginx服务是否正常运行
                        netstat -anpt | grep nginx
                    主程Nginx支持标准的进程信号,通过kill或killall命令发送HUP信号表示重新加载配置,OUT信号表示退出进程,KILL信号表示杀死进程。
                    Nginx进程运行时,PID号默认存放在log/目录下的Nginx.pid文件中
          3.配置文件nginx.conf
                Nginx服务器的主配置文件/usr/local/nginx/conf/nginx.conf中,配置的语句格式为“关键字 值;”

[1] [2] [3] [4]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载