Nginx自動化部署分流實戰(zhàn)

Author:zfs

過程查看我上一篇httpd自動化的文章项秉,大體一致扣溺。

下面是shell腳本代碼:

#!/usr/bin/env bash

cat <<-EOF >? /etc/yum.repos.d/nginx.repo

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/7/\$basearch

gpgcheck=0

enabled=1

EOF

yum clean all

yum makecache

yum -y install nginx

systemctl start nginx

rm -rf /etc/nginx/conf.d/default.conf

cat <<-EOF > /etc/nginx/conf.d/wordpress.conf

server {

listen 80;

server_name? www.wordpress.com;

location / {

root /var/www/wordpress;

index index.php index.html index.htm;

}

location ~ \.php$ {

root /var/www/wordpress;

fastcgi_pass? 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME? \$document_root\$fastcgi_script_name;

include fastcgi_params;

}

}

EOF

cat <<-EOF > /etc/nginx/conf.d/edosoho.conf

server {

listen 80;

server_name? www.edusoho.com;

location / {

root /var/www/edusoho/web;

index index.php index.html index.htm;

}

location ~ \.php$ {

root /var/www/edusoho/web;

fastcgi_pass? 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME? \$document_root\$fastcgi_script_name;

include fastcgi_params;

}

}

EOF

cd /root/

rm -rf /etc/nginx/conf.d/defalut.conf

mkdir -p /var/www/wordpress

mkdir -p /var/www/edusoho

systemctl restart nginx

yum -y install mariadb mariadb-server expect

systemctl start mariadb

cat <<-EOF > /root/zfsexpect

#!/usr/bin/expect

spawn mysqladmin -uroot -p password "zfs"

expect "Enter password:"

send "\r"

interact

EOF

chmod a+x /root/zfsexpect

expect /root/zfsexpect

mysql -uroot -p"zfs" -e "create database wordpress;"

mysql -uroot -p"zfs" -e "create database edusoho;"

systemctl restart mariadb

yum -y install php php-cli php-curl php-fpm php-intl php-mcrypt php-mysql php-gd php-mbstring php-xml php-dom

systemctl start php-fpm

sed -ri s/"post_max_size =8M"/"post_max_size =1024M"/g? ? ? /etc/php.ini

sed -ri s/"memory_limit =128M"/"memory_limit =1024M"/g? ? ? /etc/php.ini

sed -ri s/"post_max_size =2M"/"upload_max_filesize =1024M"/g? ? ? /etc/php.ini

sed -ri s/";date.timezone ="/"date.timezone =Asia\/ShangHai"/g? ? ? /etc/php.ini

systemctl restart php-fpm

wget http://download.edusoho.com/edusoho-7.5.12.tar.gz

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz

tar xf edusoho-7.5.12.tar.gz

tar xf wordpress-4.9.4-zh_CN.tar.gz

mv /root/wordpress/wp-config-sample.php /root/wordpress/wp-config.php

sed -ri s/"database_name_here"/"wordpress"/g? /root/wordpress/wp-config.php

sed -ri s/"username_here"/"root"/g? /root/wordpress/wp-config.php

sed -ri s/"password_here"/"zfs"/g? /root/wordpress/wp-config.php

cp -rf /root/wordpress/* /var/www/wordpress/

cp -rf /root/edusoho/* /var/www/edusoho/

chown -R apache:apache /var/www/wordpress/*

chown -R apache:apache /var/www/edusoho/*

systemctl restart nginx mariadb php-fpm

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末澡为,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子携悯,更是在濱河造成了極大的恐慌获询,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漠酿,死亡現(xiàn)場離奇詭異冯凹,居然都是意外死亡,警方通過查閱死者的電腦和手機炒嘲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門宇姚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人夫凸,你說我怎么就攤上這事浑劳。” “怎么了夭拌?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵魔熏,是天一觀的道長。 經(jīng)常有香客問我鸽扁,道長蒜绽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任桶现,我火速辦了婚禮躲雅,結果婚禮上,老公的妹妹穿的比我還像新娘骡和。我一直安慰自己相赁,他們只是感情好,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布慰于。 她就那樣靜靜地躺著钮科,像睡著了一般。 火紅的嫁衣襯著肌膚如雪婆赠。 梳的紋絲不亂的頭發(fā)上绵脯,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天,我揣著相機與錄音,去河邊找鬼桨嫁。 笑死植兰,一個胖子當著我的面吹牛,可吹牛的內容都是我干的璃吧。 我是一名探鬼主播楣导,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼畜挨!你這毒婦竟也來了筒繁?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤巴元,失蹤者是張志新(化名)和其女友劉穎毡咏,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逮刨,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡呕缭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了修己。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恢总。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖睬愤,靈堂內的尸體忽然破棺而出片仿,到底是詐尸還是另有隱情,我是刑警寧澤尤辱,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布砂豌,位于F島的核電站,受9級特大地震影響光督,放射性物質發(fā)生泄漏阳距。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一可帽、第九天 我趴在偏房一處隱蔽的房頂上張望娄涩。 院中可真熱鬧,春花似錦映跟、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至辜昵,卻和暖如春荸镊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工躬存, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留张惹,地道東北人。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓岭洲,卻偏偏與公主長得像宛逗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子盾剩,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內容