国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

云計算項目一:部署LNMP動態(tài)網(wǎng)站

這篇具有很好參考價值的文章主要介紹了云計算項目一:部署LNMP動態(tài)網(wǎng)站。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


方案:

部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算
LNMP 網(wǎng)站運行環(huán)境 Linux / nginx / mysql / php

安裝LNMP平臺相關(guān)軟件

mariadb(數(shù)據(jù)庫客戶端軟件)、mariadb-server(數(shù)據(jù)庫服務(wù)器軟件)、mariadb-devel(其他客戶端軟件的依賴包)、php(解釋器)、php-fpm(進程管理器服務(wù))、php-mysql(PHP的數(shù)據(jù)庫擴展包)

1. 安裝軟件包

[root@centos7 ~]# yum -y install gcc openssl-devel pcre-devel   #安裝依賴包
[root@centos7 ~]# tar -xf nginx-1.12.2.tar.gz
[root@centos7 ~]# cd nginx-1.12.2
[root@centos7 nginx-1.12.2]# ./configure   \
--with-http_ssl_module   \
--with-http_stub_status_module
[root@centos7 nginx-1.12.2]# make && make install
[root@centos7 ~]# yum -y install   mariadb   mariadb-server   mariadb-devel
[root@centos7 ~]# yum -y install   php        php-mysql        php-fpm

部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算
部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算

2. 啟動服務(wù)(nginx、mariadb、php-fpm)

[root@centos7 ~]# /usr/local/nginx/sbin/nginx             #啟動Nginx服務(wù)
[root@centos7 ~]# echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.local  # 保證有運行權(quán)限 下次開機自啟
[root@centos7 ~]# chmod +x /etc/rc.local
[root@centos7 ~]# ss -utnlp | grep :80                    #查看端口信息

[root@centos7 ~]# systemctl start   mariadb               #啟動mariadb服務(wù)器
[root@centos7 ~]# systemctl enable  mariadb                #設(shè)置開機自啟 
[root@centos7 ~]# systemctl start  php-fpm               #啟動php-fpm服務(wù)
[root@centos7 ~]# systemctl enable php-fpm                #設(shè)置開機自啟 

部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算

啟動服務(wù)出錯 檢查配置文件
/usr/local/nginx/sbin/nginx -t
部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算

3. 修改Nginx配置文件,實現(xiàn)動靜分離

修改配置文件,通過兩個location實現(xiàn)動靜分離,一個location匹配動態(tài)頁面,一個location匹配其他所有頁面
注意修改默認首頁為index.php

vim +65 /usr/local/nginx/conf/nginx.conf # 可以直接定位到65行 

部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算

# 重新加載配置
/usr/local/nginx/sbin/nginx -s reload

4. 配置數(shù)據(jù)庫

為網(wǎng)站提前創(chuàng)建一個數(shù)據(jù)庫、添加賬戶并設(shè)置該賬戶有數(shù)據(jù)庫訪問權(quán)限

[root@centos7 ~]# mysql
#創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫名稱為wordpress,該數(shù)據(jù)庫支持中文(character set utf8mb4)
MariaDB [(none)]> create database wordpress character set utf8mb4; 
MariaDB [(none)]> grant all on wordpress.* to wordpress@'localhost' identified by 'wordpress';
#語法格式:grant 權(quán)限 on 數(shù)據(jù)庫名.表名  to 用戶名@客戶端主機 identified by 密碼
#創(chuàng)建用戶并授權(quán),用戶名為wordpress,該用戶對wordpress數(shù)據(jù)庫下的所有表有所有權(quán)限
#wordpress用戶的密碼是wordpress,授權(quán)該用戶可以從localhost主機登錄數(shù)據(jù)庫服務(wù)器
#all代表所有權(quán)限(wordpress用戶可以對wordpress數(shù)據(jù)庫中所有表有所有權(quán)限)
#wordpress.*代表wordpress數(shù)據(jù)庫中的所有表
MariaDB [(none)]> grant all on wordpress.* to wordpress@'192.168.2.11' identified by 'wordpress';
MariaDB [(none)]> flush privileges;
#刷新權(quán)限
MariaDB [(none)]> exit
#退出數(shù)據(jù)庫

驗證是否成功
看看是否可以使用新創(chuàng)建的賬戶登錄數(shù)據(jù)庫服務(wù)器:

mysql -uwordpress -pwordpress -h 192.168.2.11 wordpress
#-u指定數(shù)據(jù)庫賬戶名稱,-p指定數(shù)據(jù)庫賬戶的密碼,-h指定需要遠程數(shù)據(jù)庫的IP地址
#最后的wordpress為數(shù)據(jù)庫的名稱

上線wordpress代碼 (測試搭建的LNMP環(huán)境是否可以使用)

軟件使用php語言編寫,創(chuàng)建的網(wǎng)站信息是存儲在數(shù)據(jù)庫里面的。
wordpress的工作頁面是通過網(wǎng)站服務(wù)顯示的。

1. 上線php動態(tài)網(wǎng)站代碼

[root@centos7 ~]# yum install -y unzip 
[root@centos7~]# unzip wordpress.zip
[root@centos7~]# cd wordpress
[root@centos7 wordpress]# tar -xf wordpress-5.0.3-zh_CN.tar.gz
[root@centos7 wordpress]# cp -r  wordpress/*  /usr/local/nginx/html/
[root@centos7 wordpress]# chown -R apache.apache  /usr/local/nginx/html/ # -R 遞歸修改

動態(tài)網(wǎng)站運行過程中,php腳本需要對網(wǎng)站目錄有讀寫權(quán)限,而php-fpm默認啟動用戶為apache

2. 初始化網(wǎng)站配置(使用客戶端訪問web服務(wù)器IP)

firefox http://192.168.2.11/

修改配置文件 加首頁名
部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算
服務(wù)器會自動進入config配置頁面 效果如下:
部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算
開發(fā)人員在寫代碼的時候并不知道未來數(shù)據(jù)庫服務(wù)器的IP、端口、數(shù)據(jù)庫名稱、賬戶等信息,該配置頁面主要的作用就是動態(tài)配置數(shù)據(jù)庫信息,根據(jù)前面步驟配置的數(shù)據(jù)庫信息填空即可:
部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算
點擊提交即可完成數(shù)據(jù)庫的初始化工作,php動態(tài)腳本會自動在wordpress數(shù)據(jù)庫中創(chuàng)建若干數(shù)據(jù)表,后期網(wǎng)站的數(shù)據(jù)都會寫入對并的數(shù)據(jù)表中。
部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算
第一次使用Wordpress需要給你的網(wǎng)站設(shè)置基本信息,如網(wǎng)站標題、網(wǎng)站管理員賬戶與密碼等信息,配置完成后點擊安裝wordpress即可:
部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算

網(wǎng)站后臺管理

1. 訪問數(shù)據(jù)庫

> mysql
> show database;
> use wordpress;
# 看已有的表
show tables; 

部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算

2. 查看配置信息

部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算
部署lnmp動態(tài)網(wǎng)站,云計算,運維開發(fā),云計算文章來源地址http://www.zghlxwxcb.cn/news/detail-836932.html

到了這里,關(guān)于云計算項目一:部署LNMP動態(tài)網(wǎng)站的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • lnmp +redis 發(fā)布企業(yè)門戶網(wǎng)站( 單機部署)

    lnmp +redis 發(fā)布企業(yè)門戶網(wǎng)站( 單機部署)

    lnmp +redis 發(fā)布企業(yè)門戶網(wǎng)站( 單機部署) 操作系統(tǒng)環(huán)境:Centos 7.9 服務(wù)器IP:172.20.26.140 1、部署lnmp yum install epel-release -y yum install yum-utils 創(chuàng)建新的nginx.repo文件: vim /etc/yum.repos.d/nginx.repo 添加 [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1

    2024年01月22日
    瀏覽(30)
  • Nginx架構(gòu)篇(一)動態(tài)網(wǎng)站架構(gòu)、LNMP、FastCGI、nginx+fastcgi運行原理

    Nginx架構(gòu)篇(一)動態(tài)網(wǎng)站架構(gòu)、LNMP、FastCGI、nginx+fastcgi運行原理

    資源文件識別 語言識別 框架識別 index.php 開源的php Window/Linux+nginx+php+mysql index.py 開源的python Window/Linux+apache+python+mysql index.jsp 商業(yè)java Window/Linux+tomcat+JDK+Oracle index.asp 商業(yè)C# Window+iis+asp.net+sql-server/oracle/mog0db 在vmware安裝centos7,關(guān)閉防火墻和selinux systemctl stop firewalld setenforce 0 臨

    2023年04月09日
    瀏覽(19)
  • LNMP網(wǎng)站框架搭建

    LNMP網(wǎng)站框架搭建

    ?php-fpm.conf? 是控制php-fpm守護進程的 php.ini是php解析器 工作進程: ?1.客戶端通過域名進行請求訪問時,會找Nginx對應(yīng)的虛擬主機 2. Nginx對該請求進行判斷,如果是靜態(tài)請求,Nginx會自行處理,并將處理結(jié)果返回給用戶瀏覽器 3. ?Nginx判斷的請求如果為php請求,則調(diào)用FastCGI客戶端

    2023年04月25日
    瀏覽(15)
  • [Linux] 用LNMP網(wǎng)站框架搭建論壇

    [Linux] 用LNMP網(wǎng)站框架搭建論壇

    原理: php-fpm.conf是控制php-fpm守護進程 它是php.ini是一個php解析器 工作過程: 1.當(dāng)客戶端通過域名請求訪問時,Nginx會找到對應(yīng)的虛擬主機 2. Nginx將確定請求。 對于靜態(tài)請求,Nginx會自行處理,并將結(jié)果返回給用戶的瀏覽器。 3. 如果Nginx判斷的請求是php請求,那么FastCGI客戶端

    2024年02月04日
    瀏覽(18)
  • Dockerfile創(chuàng)建 LNMP 服務(wù)+Wordpress 網(wǎng)站平臺

    Dockerfile創(chuàng)建 LNMP 服務(wù)+Wordpress 網(wǎng)站平臺

    公司在實際的生產(chǎn)環(huán)境中,需要使用 Docker 技術(shù)在一臺主機上創(chuàng)建 LNMP 服務(wù)并運行 Wordpress 網(wǎng)站平臺。然后對此服務(wù)進行相關(guān)的性能調(diào)優(yōu)和管理工作。 所有安裝包下載: wget http://101.34.22.188/lnmp_wordpress/mysql-boost-5.7.20.tar.gz wget http://101.34.22.188/lnmp_wordpress/nginx-1.12.0.tar.gz wget http:

    2024年02月12日
    瀏覽(19)
  • 【Dockerfile鏡像實戰(zhàn)】構(gòu)建LNMP環(huán)境并運行Wordpress網(wǎng)站平臺

    【Dockerfile鏡像實戰(zhàn)】構(gòu)建LNMP環(huán)境并運行Wordpress網(wǎng)站平臺

    公司在實際的生產(chǎn)環(huán)境中,需要使用Docker 技術(shù)在一臺主機上 創(chuàng)建LNMP服務(wù)并運行Wordpress網(wǎng)站平臺 。 然后對此服務(wù)進行相關(guān)的性能調(diào)優(yōu)和管理工作 主機 操作系統(tǒng) IP地址 主要軟件 宿主機 CentOS 7.3 x86_64 192.168.2.106 Docker 19.03 Nginx容器 172.18.0.10 Mysql容器 172.18.0.20 PHP容器 172.18.0.30 容

    2024年02月08日
    瀏覽(19)
  • LNMP的部署

    LNMP的部署

    1.1 安裝依賴包 1.2 創(chuàng)建運行用戶 1.3 編譯安裝 1.4 優(yōu)化路徑 1.5 添加 Nginx 系統(tǒng)服務(wù) 2.1 關(guān)閉防火墻,并把安裝包放到/opt目錄下,并安裝依賴包 2.2 創(chuàng)建運行用戶,配置相關(guān)模塊并編譯安裝 2.3 優(yōu)化路徑 2.4 添加nginx服務(wù) 2.5 賦予權(quán)限并開啟服務(wù),訪問測試 1.1 安裝Mysql環(huán)境依賴包

    2023年04月17日
    瀏覽(11)
  • LNMP部署

    Nginx的PHP解析功能實現(xiàn)如果是交由FPM處理的,為了提高PHP的處理速度,可對FPM模塊進行參數(shù)的調(diào)整 根據(jù)服務(wù)器的內(nèi)存與服務(wù)負載,調(diào)整FPM模塊參數(shù)

    2024年02月07日
    瀏覽(12)
  • LNMP搭建與部署

    目錄 1.LNMP簡介 LNMP流程: 2.LNMP的部署流程: 1.安裝相應(yīng)的軟件包: ?2.測試nginx和php的協(xié)同 3.測試mysql和php的協(xié)同 4.刪除相應(yīng)的php文件 ?3.使用LNMP部署一個論壇 LNMP 已經(jīng)逐漸成為國內(nèi)大中型互聯(lián)網(wǎng)公司網(wǎng)站的主流組合環(huán)境,LNMP是linux,nginx,mysql php的綜合。 客戶端首先想nginx,

    2024年02月14日
    瀏覽(12)
  • Dockerfile部署LNMP

    Dockerfile部署LNMP

    公司在實際的生產(chǎn)環(huán)境中,需要使用 Docker 技術(shù)在一臺主機上創(chuàng)建 LNMP 服務(wù)并運行 Wordpress 網(wǎng)站平臺。然后對此服務(wù)進行相關(guān)的性能調(diào)優(yōu)和管理工作。 所有安裝包下載: 容器 操作系統(tǒng) IP地址 主要軟件 nginx CentOS 7.9 x86_64 172.20.0.10 Docker-Nginx mysql Centos 7.9 x86_64 172.20.0.20 Docker-Mysq

    2024年02月12日
    瀏覽(13)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包