国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

詳解用nginx+WordPress搭建個人博客全流程

2024-08-30 12:24:27
字體:
來源:轉載
供稿:網友

0x00 前言

WordPress是世界上最受歡迎的CMS系統,它是基于php和MySQL技術棧的,并且還有很多插件,可擴展性非常強。正好最近有一臺空閑的ECS,于是來搭建一個玩玩。本教程是基于LEMP技術棧來搭建的,各個版本如下:

    L版本為CentOS7.6版本, E版本為nginx1.12.2版本 M版本為Distrib 5.5.60-MariaDB P版本為php7.2

此外,現在全面https已經是趨勢了,自然我們也不能落后,所以還會使用Let's Encrypt來生成免費的SSL證書進行配置

0x01 前置條件

有一個域名,我自己的域名為nomansky.xyz 一臺VPS或者云主機,如果是國內的IP需要備案 具有sudo權限或root權限的用戶,這里我新建一個wordpress用戶來運行程序,并且使用下列命令設置為nologin a. sudo useradd -s /sbin/nologin wordpress 使用sudo yum install -y epel-release安裝了epel源 關閉firewalld,我更喜歡用iptables來做安全加固 a. sudo systemctl stop firewalld b. sudo systemctl disable firewalld

0x02 安裝nginx

執行sudo yum install nginx安裝nginx 啟動nginx守護進程并設置為開機自啟 a. sudo systemctl start nginx b. sudo systemctl enable nginx 將wordpress用戶加入到nginx組usermod -a -G nginx wordpress,同時設置目錄權限chmod 770 -R /var/lib/nginx/ 此時訪問 http://nomansky.xyz 即可看到如下頁面,則說明nginx安裝成功了

0x03安裝Mariadb

Mariadb作為MySQL的一個開源的分支,已經成為了CentOS用來替換MySQL的默認的數據庫,所以我這里也使用Mariadb作為數據庫。

執行sudo yum install mariadb-server -y來安裝mariadb 啟動Mariadb并設置為開機自啟 a. sudo systemctl start mariadb b. sudo systemctl enable mariadb 執行sudo mysql_secure_installation來加固Mariadb。你會看到要求設置數據庫root密碼、移除匿名用戶、限制只能通過localhost登陸數據庫root用戶和移除test數據庫,這里推薦全部選Y(YES),如下圖所示,默認的數據庫root密碼為空

除此之外,還要把mariadb監聽的地址改為127.0.0.1:3306

a. vim /etc/my.cnf.d/server.cnf打開Mariadb的配置文件

b. 在[mysqld]下面加上bind=127.0.0.1,如下圖所示


c. 執行systemctl restart mariadb重啟數據庫

d. 執行netstat -lntp可以看到已經監聽為本地回環地址了

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涞源县| 县级市| 临沧市| 石泉县| 工布江达县| 济南市| 社旗县| 辽源市| 玛曲县| 灵石县| 重庆市| 兰溪市| 泰顺县| 栖霞市| 凤山市| 思南县| 宜君县| 平乐县| 广东省| 福州市| 紫阳县| 营山县| 梅河口市| 裕民县| 安仁县| 辽中县| 红安县| 札达县| 大庆市| 吴川市| 泸溪县| 微山县| 瑞安市| 南郑县| 大化| 宁陕县| 滦平县| 图们市| 自治县| 玉田县| 梅州市|