centos7服務(wù)器環(huán)境搭建

前言

本人是小白一個(gè),第一次安裝centos時(shí)忘記選擇了把網(wǎng)絡(luò)開光打開,在centos7中網(wǎng)絡(luò)的開關(guān)是關(guān)閉的。而且按照了一個(gè)沒有圖形的版本,這就很郁悶。以下的的安裝都是在聯(lián)網(wǎng)而且可以使用yum 安裝的方式下進(jìn)行的。

nginx搭建

nginx以前沒有接觸過,但是處于某些要求要使用這個(gè)nginx服務(wù)器。以前在window下都是wampserver一安裝就好了,現(xiàn)在想想分開安裝都沒有試過。。。。

默認(rèn)情況下yum的資源中是沒有nginx的 依賴包的

添加依賴

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

yum install nginx

安裝好了想看看配置文件在哪里

find / -name nginx.conf

我安裝的版本很奇怪 在nginx.conf中沒有web目錄,php解析器的腳本配置,而是includes 某個(gè)目錄下的default.conf文件(這個(gè)文件在后面要修改來使得服務(wù)器可以解析php文件)

查看nginx是否開啟成功

查看線程是否開啟

ps aux |grep nginx

查看端口是否被監(jiān)聽

netstart -altupn |grep 80

我的centos是按照在vmware中的,我想在本機(jī)中訪問這個(gè)web目錄

這時(shí)就要開發(fā) 80 端口

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

這個(gè)命令是不會(huì)保存起來的,也就是說下次開機(jī)80端口還是沒有開發(fā)的,這就要保存,屁顛屁顛的照著敲下 /etc/rc.d/init.d/iptables save 系統(tǒng)提示沒有該目錄,傻了眼。。要是平時(shí)我早不干了。。

但是工作還是不一樣的,照著網(wǎng)上的方案找到了解決方法

備份

iptable-save >iptables.rules

禁用firewalld

systemctl stop firewalld

systemctl mask firewalld

yum install iptables-services -y

systemctl enable iptables

查看iptables表的規(guī)則

iptables -L -x -n

還原iptables

iptables-restore iptables.rules

這樣就可以使用

/usr/libexec/iptables/iptables.init save 這樣就可以保存

按照mysql

yum -y mysql mysql-devel mysql-services

會(huì)提示沒有找到mysql-services的依賴 包

這時(shí)候有兩個(gè)解決方法

第一種

yum -y install mysql

yum -y install??mariadb-server mariadb

yum -y install mysql-devel

不過登陸后看到的是mariadb monitor而不是平時(shí)的mysql monitor

附上mariadb數(shù)據(jù)庫(kù)相關(guān)命令

systemctl start mariadb //啟動(dòng)mariadb

systemctl stop mariadb //停止mariadb

systemctl restart mariadb //重啟mariadb

systemclt enable mariadb //設(shè)置mariadb開機(jī)啟動(dòng)

第二張方法:

wget ttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-community-server

開啟數(shù)據(jù)的端口3306同上面開啟80端口一樣,允許遠(yuǎn)程連接還需要

grant all privileges on*.*to 'root'@'%' identified by 'sheng199021guo' with grant option

這樣就允許遠(yuǎn)程連接了

附上一些常用命令

yum list installed |grep mysql(php)搜索是否通過yum 按照了php和mysql

如果通過上面的方式安裝這些服務(wù)

yum remove xxx文件來刪除安裝的服務(wù)

按照php

yum install php

或者按照一些php插件等等

主重要的是要安裝php-fpm模塊

yum install php

這時(shí)就要用到上面說到的nginx配置文件

在location ./php配置項(xiàng)中配置

fastcgi pass 127.0.0.1:9000//指定fastcgi服務(wù)器監(jiān)聽端口與地址

fastcgi param SCRIPT_FILENAME $document_root$fastcgi_script_name://指定腳本的路徑

include fastcgi_params://加載上面的配置文件

這時(shí)候就可以解析php文件

按照svn以及自動(dòng)提交到web服務(wù)器目錄

大家可以參考這兩篇文章

配置svn以及開放端口等等

http://www.centoscn.com/CentosServer/ftp/2015/0622/5708.html

http://www.centoscn.com/CentosServer/ftp/2015/0823/6043.html

都是不錯(cuò)的

配置svn自動(dòng)化提交到web服務(wù)器目錄

在版本庫(kù)的hooks目錄中下會(huì)看到一個(gè)post-commit.tmpl文件,這個(gè)是commit會(huì)觸發(fā)的腳本模板

新建一個(gè)post-commit文件

!#bin

SVN_PATH=/usr/bin/svn

WEB=/usr/local/www

$SVN PATH update $WEB --username 'svn賬號(hào)' --password '密碼'

這下面就要需要

svn co svn://localhost/版本庫(kù) /usr/local/www/ --username????--password

基本的命令樣例

svn co svn地址目錄 www目錄 其他參數(shù)

這樣svn commit成功后就會(huì)同步到www目錄下

這里的命令都是手打的。難免會(huì)出現(xiàn)錯(cuò)誤。同時(shí)出現(xiàn)錯(cuò)誤時(shí)多google和百度就可以,不要怕。最后很好奇putty連接centos時(shí)出來的提示都是中文的,而在真環(huán)境中提示都是英文,這是一個(gè)很奇怪的問題?????

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,488評(píng)論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,034評(píng)論 3 414
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,327評(píng)論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,554評(píng)論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,337評(píng)論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 54,883評(píng)論 1 321
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,975評(píng)論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,114評(píng)論 0 286
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,625評(píng)論 1 332
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,555評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,737評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,244評(píng)論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 43,973評(píng)論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,362評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,615評(píng)論 1 280
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,343評(píng)論 3 390
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,699評(píng)論 2 370

推薦閱讀更多精彩內(nèi)容