即將要遷移到新服務器下用nginx支撐不同的php項目

1.前言 :公司有一臺服務器要到期了鸦列,所以呢,要遷移下應用鹏倘,大多數(shù)都是電商項目聋伦。so! 此篇主要圍繞nginx 服務遷移泉手,整理 下遷移方案笔呀,方便日后瀏覽。

2. 操作:

安裝所需的環(huán)境支撐

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

下載nginx:wget -c https://nginx.org/download/nginx-1.12.0.tar.gz

圖1

解壓: tar -zxvf nginx-1.12.0.tar.gz

mv nginx-1.12.0 /usr/local/nginx

圖2

cd 到 /usr/local/nginx 安裝目錄下: 你要做的是倆步

1)./configure

2) make && make install

全部結束后 我 service nginx.status; 一下下捏题,竟然提示我沒有這個service 它報錯了玻褪!

XXXXXXXXXXXX nginx.service Failed to start nginx.service: Unit not found.

圖3

突然間想到一句話“媽媽,啥是Nginx 啊公荧?”

那怎么辦呢带射,別慌,抱住我的腰循狰。咱這么整

你呀窟社,去你的這個目錄下[/etc/init.d/]touch 一個nginx,這招叫《把nginx添加到系統(tǒng)服務》

狠不狠,你掌握療效就完了绪钥。

1)cd /etc/init.d/? ?

2) touch nginx??

3)? chmod 777 nginx??

vim nginx?

把下邊這段神碼粘貼進去

##########################

#!/bin/bash

nginx=/usr/local/nginx/sbin/nginx

conf=/usr/local/nginx/conf/nginx.conf

case $1 in

start)

echo -n "Starting Nginx"

$nginx -c $conf

echo " done";;

stop)

echo -n "Stopping Nginx"

killall -9 nginx

echo " done";;

test)

$nginx -t -c $conf;;

reload)

echo -n "Reloading Nginx"

ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP

echo " done";;

restart)

$0 stop

$0 start;;

show)

ps -aux|grep nginx;;

*)

echo -n "Usage: $0 {start|restart|reload|stop|test|show}";;

esac

##########################

注冊成服務:chkconfig -add nginx

設置開機啟動:chkconfig nginx on

緊接著灿里,就可以使用以下命令了:

service nginx start

service nginx stop

service nginx restart

service nginx reload

激動的我破不及待的執(zhí)行了一下服務啟動命令? service nginx strat;?

圖4

遇到問題千萬別慌,沒病不死人程腹,跟蹤它匣吊,拿出柯南的態(tài)度看提示:無法打開錯誤日志文件,進入到對應的目錄把缺的都新建跪楞,再執(zhí)行 service nginx strat? 缀去。

提示 端口被占用, 更改ginx默認的80端口甸祭。

我的80被docker 里的onlyoffice占用了缕碎, 查找nginx的配置文件nginx.conf?

?find / -name nginx.conf

圖5

我把我的nginx服務改到70端口

圖6

最后,最后? 再執(zhí)行一遍? ?service nginx strat; 提示 done 池户;? ?托了咏雌!

ps -ef | grep nginx? ?穩(wěn)妥 它在!

到這校焦,離線安裝nginx 服務就成功了赊抖。

一個nginx 可能同時支撐著多個小項目,所以我們要通過不同的域名,訪問不同的業(yè)務系統(tǒng).通過不同的配置文件就可以達到這個效果寨典,操作簡單? look please氛雪!

老的服務器下nginx.conf 配置內容,主要做到路由的作用耸成,先訪問 nginx报亩,通過下面?

??include /etc/nginx/conf.d/*.conf;? 加載到不同域名的conf文件浴鸿,從而 區(qū)分不同業(yè)務 。

?conf文件我是通過域名標記的弦追,通過域名好區(qū)分業(yè)務岳链。第一層配置文件的作用就是能叫它跳到二層配置文件。

user? root;

worker_processes? 1;

worker_rlimit_nofile 65535;

error_log? /var/log/nginx/error.log warn;

pid? ? ? ? /var/run/nginx.pid;

events {

? ? worker_connections? 1024;

}

http {

? ? include? ? ? ?/etc/nginx/mime.types;

? ? default_type? application/octet-stream;

? ? log_format? main? '$remote_addr - $remote_user [$time_local] "$request" '

? ? ? ? ? ? ? ? ? ? ? '$status $body_bytes_sent "$http_referer" '

? ? ? ? ? ? ? ? ? ? ? '"$http_user_agent" "$http_x_forwarded_for"';

? ? access_log? /var/log/nginx/access.log? main;

? ? sendfile? ? ? ? on;

? ? #tcp_nopush? ? ?on;

? ? keepalive_timeout? 65;

? ? #gzip? on;

? ? #default_type 'text/html';

? ? charset? ?utf-8;

? ? include /etc/nginx/conf.d/*.conf;? ? ####? 加載不同業(yè)務服務的conf配置文件劲件。

}

看一下不同的業(yè)務conf文件掸哑,我是通過域名區(qū)分業(yè)務加載不同的conf文件

圖7

拿一個為例,我們看下二級配置文件怎樣配置的

圖8

重新加載一遍nginx 零远,載入我新配置的服務苗分。不用停掉服務,我就是生產環(huán)境遍烦〖筻遥看自己的情況怎樣選擇重新load配置文件。?

/usr/sbin/nginx -s reload

到這你新的項目就被nginx 服務加載進來了 服猪。

郵箱:yzydevops@163.com??

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市拐云,隨后出現(xiàn)的幾起案子罢猪,更是在濱河造成了極大的恐慌,老刑警劉巖叉瘩,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膳帕,死亡現(xiàn)場離奇詭異,居然都是意外死亡薇缅,警方通過查閱死者的電腦和手機危彩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泳桦,“玉大人汤徽,你說我怎么就攤上這事【淖” “怎么了谒府?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長浮毯。 經常有香客問我完疫,道長,這世上最難降的妖魔是什么债蓝? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任壳鹤,我火速辦了婚禮,結果婚禮上饰迹,老公的妹妹穿的比我還像新娘芳誓。我一直安慰自己讯嫂,他們只是感情好,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布兆沙。 她就那樣靜靜地躺著欧芽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪葛圃。 梳的紋絲不亂的頭發(fā)上千扔,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機與錄音库正,去河邊找鬼曲楚。 笑死,一個胖子當著我的面吹牛褥符,可吹牛的內容都是我干的龙誊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼喷楣,長吁一口氣:“原來是場噩夢啊……” “哼趟大!你這毒婦竟也來了?” 一聲冷哼從身側響起铣焊,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤逊朽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后曲伊,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體叽讳,經...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年坟募,在試婚紗的時候發(fā)現(xiàn)自己被綠了岛蚤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡懈糯,死狀恐怖涤妒,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情昂利,我是刑警寧澤届腐,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站蜂奸,受9級特大地震影響犁苏,放射性物質發(fā)生泄漏。R本人自食惡果不足惜扩所,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一围详、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦助赞、人聲如沸买羞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽畜普。三九已至,卻和暖如春群叶,著一層夾襖步出監(jiān)牢的瞬間吃挑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工街立, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留舶衬,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓赎离,卻偏偏與公主長得像逛犹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子梁剔,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內容