云服務之騰訊云--服務器搭建--第三章:Mysql and Nginx 安裝與配置

??上回書說道采用 node 搭建了一個簡易的服務器拴袭,本章我們將要介紹如何在云服務器上安裝 mysql 以及 nginx, 如有不當之處,還望指正梅惯,謝謝喇嘱。

MySQL 的安裝與配置

??mysql 使我們最常用到的關系型數(shù)據(jù)庫了,其基本信息在這里也不絮叨了扁位,直入正題

yum isntall wget
wget http://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

安裝成功之后重啟 mysql 服務

service mysqld restart

初次安裝 mysql 時 root 賬戶是沒有密碼的, 設置密碼的方法:

mysql -uroot
mysql> set password for `root`@`localhost` = password('mypassword');
mysql> exit;

??接下來我們創(chuàng)建一個屬于我們項目的數(shù)據(jù)庫准潭,并連接數(shù)據(jù)庫


one
two

??接下來我們要想在自己的機器上通過第三方數(shù)據(jù)庫可視化工具進行連接,需要我們將我們的數(shù)據(jù)庫遠程訪問權限打開

改表法

我們新安裝的數(shù)據(jù)庫一般情況下是不允許從遠程登錄的域仇,只能在localhost刑然。這個時候只要在localhost的那臺電腦,登入mysql后暇务,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項泼掠,將"localhost"改為"%"

mysql -u root -p 
mysql> use mysql; 
# %表示所有ip都可以進行遠程訪問
mysql> update user set host = '%' where user = 'root';  
# 或者直接添加一條語句     
mysql> insert into user (host,user,password) values('192.168.11.110','root',password('123456'));  
# 查看一下修改結果
mysql> select host, user from user;    
# 將修改的信息推送到內(nèi)存中或重啟服務器
mysql> FLUSH PRIVILEGES 

授權法

在安裝mysql的機器上運行:

# 進入到mysql服務器
mysql -h localhost -u root      
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
# 賦予任何主機訪問數(shù)據(jù)的權限
比如我們想用 myuser使用mypassword從任何主機連接到mysql服務器的話。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
# 如果想允許用戶myuser從ip為192.168.11.110的主機連接到mysql服務器垦细,并使用mypassword作為密碼
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.11.110'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
# 將修改的信息推送到內(nèi)存中或重啟服務器
mysql>FLUSH PRIVILEGES   
mysql>EXIT 

接下來我們在本地電腦上采用 Navicat 連接我們云服務器上的數(shù)據(jù)庫

three

Nginx 的安裝與配置

安裝nginx

參考: http://blog.csdn.net/ul646691993/article/details/52104082 采用 yum install 安裝择镇,依賴都包含了

檢查是否安裝過 nginx

$ find -name nginx
# 如果已經(jīng)安裝過 nginx,就先卸載
$ yum remove nginx
# 查看本機 nginx 的地址
nginx -t 

接下來我們進行安裝

$ cd /opt
# 去官網(wǎng)下載最新版的 nginx
$ wget http://nginx.org/download/nginx-1.12.0.tar.gz  
# 解壓 nginx 壓縮包
$ tar -zxvf  nginx-1.12.0.tar.gz  
$ cd  nginx-1.12.0
# 接下來安裝,使用--prefix參數(shù)指定nginx安裝的目錄,make括改、make install安裝
$ ./configure  #(--preifx=/usr/local/nginx)#     
# 默認安裝在/usr/local/nginx

此時會報錯

err

這是因為我們沒有安裝其依賴包腻豌,接下來我們回過頭來進行安裝其依賴環(huán)境
首先由于nginx的一些模塊依賴一些lib庫,所以在安裝nginx之前,必須先安裝這些lib庫饲梭,這些依賴庫主要有g++乘盖、gcc、openssl-devel憔涉、pcre-devel和zlib-devel 所以執(zhí)行如下命令安裝

安裝方式一 安裝包安裝 成功

$ yum install gcc-c++ 這個不需要安裝包订框,直接使用yum命令就可以

安裝PCRE庫
$ cd /usr/local/
$ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
$ tar -zxvf pcre-8.40.tar.gz
$ cd pcre-8.40
$ ./configure
$ make
$ make install
安裝zlib庫
$ cd /usr/local/ 
$ wget http://zlib.net/zlib-1.2.8.tar.gz
$ tar -zxvf zlib-1.2.8.tar.gz
$ cd zlib-1.2.8
$ ./configure
$ make
$ make install
安裝ssl
$ cd /usr/local/
$ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
$ tar -zxvf openssl-1.0.1j.tar.gz
$ ./config
$ make
$ make install

完成以上安裝之后,進行nginx的安裝

$ wget http://nginx.org/download/nginx-1.12.0.tar.gz
$ tar -zxvf nginx-1.12.0.tar.gz
$ cd nginx-1.12.0  
$ ./configure 
$ make
$ make install

安裝完成后進行啟動nginx:
$ /usr/local/nginx/sbin/nginx

檢查是否啟動成功:打開瀏覽器訪問此機器的 IP兜叨,如果瀏覽器出現(xiàn) Welcome to nginx! 則表示 Nginx 已經(jīng)安裝并運行成功穿扳。
部分命令如下:

# 重啟
$ /usr/local/nginx/sbin/nginx –s reload
# 停止
$ /usr/local/nginx/sbin/nginx –s stop
# 測試配置文件是否正常
$ /usr/local/nginx/sbin/nginx –t
# 強制關閉
$ pkill nginx
安裝方式二 沒成功,還請各位指點国旷,謝謝
$   yum install gcc-c++
$   yum install pcre pcre-devel  
$   yum install zlib zlib-devel 
$   yum install openssl openssl--devel  

zlib 和 pcre安裝時會報錯矛物,我們來看一看錯誤提示

err

在這里我們看一下第三個提示,我們機器已經(jīng)包含有 zlib 的環(huán)境了跪但,我們回過頭來來嘗試繼續(xù)安裝 nginx
cd nginx-1.7.4 ./configure

使用nginx進行我們的Node項目反向代理

創(chuàng)建我們的配置文檔 node-tencent.conf

$ cd /usr/local/nginx
$ mkdir myConfig
$ cd myConfig
$ vi node-tencent.conf

upstream nodejs {
    server 127.0.0.1:3000;
    #server 127.0.0.1:3001;
    keepalive 64;
}
server {
    listen 80;
    server_name 172.0.0.1;
    access_log /opt/log/nginx/test.log;
    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host  $http_host;
        proxy_set_header X-Nginx-Proxy true;
        proxy_set_header Connection "";
        proxy_pass      http://nodejs;
    }
}

然后回到 /usr/local/nginx/conf下修改nginx.conf, 在http下加入我們剛才的配置文件

include       /usr/local/nginx/myConfig/*;

重啟我們的nginx履羞,使其重新加載配置文件, /usr/local/sbin/nginx -s reload

在瀏覽器里直接輸出我們的服務器IP地址就可以訪問到了

引自: 昭熙小樂的博客

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末屡久,一起剝皮案震驚了整個濱河市忆首,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌被环,老刑警劉巖糙及,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異筛欢,居然都是意外死亡浸锨,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進店門版姑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來柱搜,“玉大人,你說我怎么就攤上這事漠酿》氚迹” “怎么了谎亩?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵炒嘲,是天一觀的道長。 經(jīng)常有香客問我匈庭,道長夫凸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任阱持,我火速辦了婚禮夭拌,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己鸽扁,他們只是感情好蒜绽,可當我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著桶现,像睡著了一般躲雅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上骡和,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天相赁,我揣著相機與錄音,去河邊找鬼慰于。 笑死钮科,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的婆赠。 我是一名探鬼主播绵脯,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼休里!你這毒婦竟也來了桨嫁?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤份帐,失蹤者是張志新(化名)和其女友劉穎璃吧,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體废境,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡畜挨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了噩凹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巴元。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖驮宴,靈堂內(nèi)的尸體忽然破棺而出逮刨,到底是詐尸還是另有隱情,我是刑警寧澤堵泽,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布修己,位于F島的核電站,受9級特大地震影響迎罗,放射性物質發(fā)生泄漏睬愤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一纹安、第九天 我趴在偏房一處隱蔽的房頂上張望尤辱。 院中可真熱鬧砂豌,春花似錦、人聲如沸光督。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽结借。三九已至娄涩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間映跟,已是汗流浹背蓄拣。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留努隙,地道東北人球恤。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像荸镊,于是被迫代替她去往敵國和親咽斧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,925評論 2 344