LNMP分离式部署步骤详解

1 .nginx编译安装参考nginx的
2 .mysql编译安装参考mysql的
3 .php安装要加一条安装支持
yum -y install openssl-devel openssl

1. 开始部署web端

1) 在根目录下创建一个目录www
mkdir /www
递归给www属主和属组为www
chown  -R www.www /www
2) vim /usr/local/nginx/conf/nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;  
    server {
        listen       80;
        server_name  www.lijianjie.com;
            root   /www;
        location / {

index index.php  index.html index.htm;
       }
        location ~.*\.(php|php5)?$ {
           fastcgi_pass  192.168.232.161:9000 ;
           fastcgi_index index.php;
           include        fastcgi.conf;
}
    }
}
或者在server 上面添加服务池
upstream     www_server {
                    server    ip地址
                    server    ip地址
                 }
然后再在php动态location下面插入
                fastcgi_pass   http://www_server;
3) 重启服务
/usr/local/nginx/sbin/nginx -s reload
4)在www目录下创建动态页面
touch /www/index.php
2. 部署PHP端
1) 在根目录下创建一个目录www
mkdir /www
递归给www属主和属组为www
chown  -R www.www /www
2) 在www下创建index.php
cd /www
echo "`hostname -I`  php" >index.php
3) 在windows下做映射
C:\Windows\System32\drivers\etc\hosts
记事本写入 web的IP地址  域名  保存
192.168.232.160   www.lijianjie.com
然后用浏览器打开域名,你看到的页面就是PHP动态页面内容
3. 部署mysql端
1) 创建用户
grant all on *.* to ‘root‘@‘192.168.232.%‘ identified by‘123456‘;
select user,host from mysql.user;
2) 在php端
cd /www
touch test_mysql.php
vim test_mysql.php
编译内容
<?php
    //$link_id=mysql_connect(‘主机名‘,‘用户‘,‘密码‘);
    $link_id=mysql_connect(‘192.168.232.159‘,‘root‘,‘123456‘); #ip地址是mysql端的ip
    if($link_id){
        echo "mysql lianjiechengong";
    }else{
        echo mysql_error();
    }
?>

现在在浏览器输入测试网址就能看到数据库是否登录成功了
http://www.lijianjie.com/test_mysql.php
页面显示 :mysql lianjiechengong 说明成功了

原文地址:https://www.cnblogs.com/lijianjie/p/10084074.html

时间: 2024-10-30 03:04:26

LNMP分离式部署步骤详解的相关文章

Hadoop集群安装部署步骤详解

虚拟机安装 不要用Cgywin 系统都为32位的Centos 5 Linux安装ssh协议,安装的时候选中ssh安装包. 一.硬件环境 2机器,通过hostname进行设置: master(192.168.1.102) slave1(192.168.1.101) 该环境目前只有2个节点,有资源的话可以增加slave2.slave3- 虚拟机上安装linux的话,用使用桥接的方式,在虚拟机系统名称上点右键--设置: 如果桥接不行可以选NAT 给每个linux设置固定的ip,因为不设置的话虚拟机每次

linux 上项目部署步骤详解

此文预设linux已经安装完毕,进行余下步骤的总结! 第一步:实现linux系统与windows间的网络互通 虚拟机软件版本VMware v7.1.4以上,VMware按照完成之后,在Windows的网络连接中会出现VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两个虚拟网卡的连接. 虚拟机可使用VMnet8,所以需要将VMware Network Adapter VMnet8的ip地址与Windows的ip地址设为同一网段内

DNN7网站系统需求及部署指南详解

此安装指南适用于DNN6.x和DNN7.x在本地测试及主机的安装.最近QQ群里不少朋友问我关于DotNetNuke的安装和运行的问题. 为了让大家更清楚地了解DNN的安装方式,我在这里对DotNetNuke的系统需求,和在不同环境下的安装和运行方式做一个全面地介绍.个人经验来看,DNN7的运行内存最好保证有1G以上,否则会频繁的回收. 运行DotNetNuke (DNN)所需的环境: Web服务器: IIS5, IIS6, IIS7, Visual Studio内置Web服务器 服务器系统: W

什么是weblogic?安装步骤详解

weblogic,就是用于java开发的web服务器. tomcat熟悉吧,跟tomcat一个作用,是比tomcat更具优势的web服务器. 安装:(转载) 1.提供安装文件网盘下载:链接处2.安装过程不在详述了,可自行修改安装地址,各种“下一步”,完成安装.Weblogic创建域 安装完成后,[开始菜单]-->[Oracle Weblogic]-->[Weblogic Server 11gR1]-->[Tools]-->[Configuration Wizard],打开Fusio

linux Mysql 主从复制 原理介绍和步骤详解

大家好,我是霸王卸甲,今天我给大家带来的是linux数据库中的主从复制的简单介绍和步骤详解. 主从复制 mysql主从复制 灵活 一主一从 主主复制 一主多从---扩展系统读取的性能,因为读是在从库读取的: 多主一从---5.7开始支持 联级复制--- 用途及条件 mysql主从复制用途 实时灾备,用于故障切换 读写分离,提供查询服务 备份,避免影响业务 主从部署必要条件: 主库开启binlog日志(设置log-bin参数) 主从server-id不同 从库服务器能连通主库 主从原理mysql主

安装MACOS操作步骤详解

安装MACOS操作步骤详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 关于安装MAC的操作系统其实大家都知道可以让客服帮忙提供软件上的支持,而且苹果客服都很有礼貌呢,而且非常的有耐心.特别感谢她们的帮助,让我对MAC的操作系统的好感度有了大大的提升.起初,我刚刚拿到我的本的时候是去年,因为我压根并不看好笔记本,我到现在也非常喜欢台式机,因为体验度是相当棒的,但是由于工作的原因,可能是要去出差的时候带着个台式机到处跑也不太合适,于是就决定买一个低配的笔记本.刚刚拿到笔记本第

CentOS下安装Apache步骤详解

CentOS下安装Apache步骤详解 一.实验环境 Linux: CentOS release 6.7 (Final) Apache: httpd-2.4.23.tar.gz VMware: VMware 10.0 宿主机: Win10 x64 二.Apache介绍 Apache一款 Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器

gcc/g++等编译器 编译原理: 预处理,编译,汇编,链接各步骤详解

摘自http://blog.csdn.net/elfprincexu/article/details/45043971 gcc/g++等编译器 编译原理: 预处理,编译,汇编,链接各步骤详解 C和C++编译器是集成的,编译一般分为四个步骤: 预处理(preprocessing)  ----------------- cpp/ gcc -E  编译(compilation) ------------------ cc1 / gcc -S 汇编(assembly)  ----------------

t持久化与集群部署开发详解

Quartz.net持久化与集群部署开发详解 序言 我前边有几篇文章有介绍过quartz的基本使用语法与类库.但是他的执行计划都是被写在本地的xml文件中.无法做集群部署,我让它看起来脆弱不堪,那是我的罪过. 但是quart.net是经过许多大项目的锤炼,走到啦今天,支持集群高可用的开发方案那是一定的,今天我就给小结下我的quartz.net开发升级过程. Quartz.net的数据库表结构 如果支持集群与持久化,单靠本机的内存和xml来保存计算任务调度的各种状态值,可想而知,是困难的.所以支持