Day 52 LNMP02

Day 52 LNMP02

1.1 部署产品(上线|部署代码|自动化上线)

    就是将程序代码放置网站的站点目录(root

    开发-->QQ-->打包-->rz-->解压->移动到对应的站点根目录

    开发-->QQ-->xftp-->

1.1.1   获取wordpress代码

[root@nginx ~]# wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz

1.1.2   解压网站源码文件,拷贝至对应站点目录,并授权站点目录

[root@nginx ~]# tar xf wordpress-4.9.4-zh_CN.tar.gz

[root@nginx ~]# chown -R www.www /oldboy_code4/

   

1.2    由于wordpress产品需要依赖数据库, 所以需要手动建立数据库

1.2.1     登陆数据库

    [root@http-server ~]# mysql -uroot -pBgx123.com

1.2.2     创建wordpress数据库

    MariaDB [(none)]> create database wordpress;

    MariaDB [(none)]> exit

1.安装MySQL

2.使PHP连接上MySQL

3.安装Wordpress产品

1.3 ###################安装wecenter####################

1.nginx.conf怎么写     修改域名,修改站点目录

2.目录怎么规划        /oldboy_code4/zh

3.数据库               创建一个zh的数据库

4.权限问题              www www

 

1.3.1 编写Nginx配置文件

[root@web01 conf.d]# cat zh.oldboy.conf

server {

    listen 80;

    server_name zh.oldboy.com;

 

    location / {

       root /oldboy_code4/zh;

       index index.php index.html;

    }

 

    location ~ \.php$ {

       root /oldboy_code4/zh;

       fastcgi_index index.php;

       fastcgi_pass 127.0.0.1:9000;

       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

                include fastcgi_params;

    }

}

[root@web01 oldboy_code4]# systemctl restart nginx

 

1.3.2  准备站点目录

[root@web01 ~]# cd /oldboy_code4/

[root@web01 ~]# rz

[root@web01 ~]# unzip WeCenter_3-2-1.zip

[root@web01 ~]# mv WeCenter_3-2-1 zh

[root@web01 oldboy_code4]# chown -R www.www zh/

1.3.3   创建zh数据库

    连接本地的数据库

[root@web01 oldboy_code4]# mysql -uroot -pBgx123.com

    创建zh数据库

mysql> create database zh;

1.4 ###################安装edusoho####################

1.nginx.conf怎么写     修改域名,修改站点目录

2.目录怎么规划        /oldboy_code4/edu

3.数据库               创建一个edu的数据库

4.权限问题              www www

 

1.4.1 配置Nginx

[root@web01 conf.d]# cat oldboy_edu.conf

server {

    listen 80;

    server_name edu.oldboy.com;

    root /oldboy_code4/edu/web;

   

    location / {

        index app.php;

        try_files $uri @rewriteapp;

    }

    location @rewriteapp {

        rewrite ^(.*)$ /app.php/$1 last;

    }

    location ~ ^/udisk {

        internal;

        root /oldboy_code4/edu/app/data/;

  

    }     

    location ~ ^/(app|app_dev)\.php(/|$) {

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_split_path_info ^(.+\.php)(/.*)$;

        include fastcgi_params;

        fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

        fastcgi_param  HTTPS              off;

        fastcgi_param HTTP_X-Sendfile-Type X-Accel-Redirect;

        fastcgi_param HTTP_X-Accel-Mapping /udisk=/oldboy_code4/edu/app/data/udisk;

        fastcgi_buffer_size 128k;

        fastcgi_buffers 8 128k;

    }

 

    location ~ \.php$ {

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_split_path_info ^(.+\.php)(/.*)$;

        include fastcgi_params;

        fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

        fastcgi_param  HTTPS              off;

    }

}

[root@web01 conf.d]# systemctl restart nginx

 

1.4.2 下载edusoho的产品

[root@web01 oldboy_code4]# wget http://download.edusoho.com/edusoho-8.3.1.tar.gz

[root@web01 oldboy_code4]# tar xf edusoho-8.3.1.tar.gz

[root@web01 oldboy_code4]# mv edusoho edu

[root@web01 oldboy_code4]# chown -R www.www edu

 

1.4.3  edusoho产品会帮我们去创建对应的数据库【不需要手动创建数据库】

IP         端口       用户      密码


猜你喜欢

转载自blog.51cto.com/13859649/2178698
52
今日推荐