1 關閉防火牆
2 安裝epel 源 nginx源systemctl stop firewalld
setenforce 0
3 安裝mariadbyum -y install epel-release wget
rpm -uvh
yum install -y nginx
systemctl enable nginx
systemctl start nginx
4 安裝phpyum -y install mariadb mariadb-server
ystemctl enable mariadb
systemctl start mariadb
create database wordpress;
// 建立wordpress使用者,並設定密碼,密碼建議隨機生成,並且不少於8位,採用大小寫,數字,特殊字元組合
create all on *.* to 'wordpress'@'localhost' identified by '123456'
;flush privileges;
5 編輯test.phpyum -y install php php-fpm php-mysql
systemctl enable php-fpm
systemctl start php-fpm
6 編輯wordpress.conf[root@localhost html]
# pwd
/usr/share/nginx/html
[root@localhost html]
# cat test.php
<?php
phpinfo();
?>
7 hosts繫結網域名稱,瀏覽器訪問:server
location ~ \.php$
}
9 編輯wp-config.php
修改資料庫名稱、使用者名稱、密碼cd /usr/share/nginx/html/
cp wp-config-sample.php wp-config.php
10 瀏覽器按步驟安裝:define(
'db_name', 'wordpress');
/** mysql資料庫使用者名稱 */
define(
'db_user', 'wordpress');
/** mysql資料庫密碼 */
define(
'db_password', '123456');
/** mysql主機 */
define(
'db_host', 'localhost');
/** 建立資料表時預設的文字編碼 */
define(
'db_charset', 'utf8'
);
nginx 基於nginx的負載均衡
在瀏覽器中訪問http xx dev a.html,負載均衡效果,平均在8080和8081埠中。提前準備好兩個tomcat 埠號乙個是8081 另乙個是8080 在兩個tomcat中建立目錄dev 以及目錄下新增a.html。在nginx中配置檔案中 新增如下。nginx balance upstr...
nginx基於ssl的配置
nginx程式環境 配置檔案的組成部分 主配置檔案 nginx.conf include conf.d conf fastcgi,uwsgi,scgi等協議相關的配置檔案 mime.types 支援的mime型別 主程式檔案 usr sbin nginx unit file nginx.servic...
Nginx 基於Nginx的中介軟體架構
1 io 2 輕量級 3 cpu親和 affinity cpu親和 是一種把cpu核心和nginx工作程序繫結方式,把每個worker程序固定在乙個cpu上執行,減少切換的cachemiss,獲得良好的效能。4 sendfile 處理靜態檔案效率很高,因為他的傳輸機制是 sendfile。對比之前h...