亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

在阿里云服務器(ECS)上從零開始搭建nginx服務器

2024-08-30 12:27:33
字體:
來源:轉載
供稿:網友
在阿里云服務器(ECS)上從零開始搭建nginx服務器

本文介紹了如何在阿里云服務器上從零開始搭建nginx服務器。阿里云服務器(ECS)相信大家都不陌生,感興趣的同學可以到http://www.aliyun.com/PRoduct/ecs去購買,或到體驗館去體驗(半個月有效期)。至于如何注冊、管理ECS這里就不詳細介紹了。因為官方文檔已經寫的很清楚了。如果還不清楚,打咨詢電話詢問。

現在假設你已經擁有了阿里云服務器,ip是139.128.33.11(假的,讀者需要換成自己的ip地址)。并且沒有選擇任何安裝包?,F在ECS是完全空的,除了必須的linux系統外,其他什么都沒有。還有一點,本文選擇的是Ubuntu Linux 14.04 64位版本。Linux比較節省內存,因為并沒有GUI部分,純控制臺操作(看命令行頭疼的同學請繞道)。

本文只安裝nginx服務器,后面的文章會配置其他環節,如php、java、MySQL等。

在安裝之前需要完成如下兩項工作。

  1. 找一個工具上傳文件(如nginx安裝包)
  2. 連接到服務器的Console上,以便執行命令

由于現在服務器還是空的,所以沒有ftp服務啟動,因此,只能用sftp,至于什么是sftp,如何用sftp(SSH File Transfer Protocol),自己到網上搜索。總之,sftp使用了SSH協議,默認端口號是22。用法和ftp類似。大多數ftp客戶端都支持sftp。誰便找一個支持sftp的工具即可。然后利用ECS的用戶名(root)和密碼連接sftp即可。

至于連接到服務器的Console上,找一個SSH客戶端即可。例如,我在Mac OS X上,直接執行sudo ssh 139.128.33.11即可。這時系統會要求輸入OS X管理員密碼,通過后會要求輸入ECS的root用戶密碼,如果輸入正確,就會進入ECS Console。并且輸入如下的歡迎信息。

Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-32-generic x86_64)

* Documentation: https://help.ubuntu.com/

Welcome to aliyun Elastic Compute Service!

這兩項工作都搞定后,需要按如下幾步進行操作。

PS:下面的所有的命令都是在ECS Console中執行的。

由于nginx的rewrite需要pcre library,所以首先需要在Linux上執行如下命令安裝pcre(下面的命令只針對Ubuntu Linux,其他Linux版本需要使用其他命令)。

apt-get install libpcre3 libpcre3-dev

第2步:下載和上傳nginx安裝包

我們可以通過apt-get安裝nginx,不過并不是最新的,對于有強迫癥,一定要安裝最新版本的同學,可能apt-get并不適合,所以可以直接從官網下載nginx的最新源代碼包,安裝編譯后的版本即可。

讀者可以到 http://nginx.org/en/download.html下載nginx的最新版。目前是1.9.3。

下載黑框中nginx的即可。

下載完后,利用sftp工具上傳到ECS上。如果沒有購買外掛硬盤,上傳到系統盤也可以。Linux送20GB系統盤。還剩下18GB左右,足夠做實驗了。

現在使用下面的命令解壓nginx安裝包

tar -xzf nginx-1.9.3.tar.gz

解壓后的目錄是nginx-1.9.3。現在進入該目錄。

第3步:安裝相應的library

由于編譯nginx要使用http_stub_status_module 和http_ssl_module,所以需要安裝zlib和OpenSSL。

使用下面的命令安裝zlib。

apt-get install zlib1g  zlib1g.dev

使用下面的命令安裝OpenSSL。

apt-get install libssl-dev

第4步:使用OpenSSL源代碼

如果編譯時出錯,可能的原因是OpenSSL的問題,所以最穩妥的方式是將OpenSSL源代碼和nginx源代碼一同編譯。讀者可以到https://www.openssl.org/source 下載最新的OpenSSL源代碼。下載后,用sftp工具上傳到ECS上。然后使用tar解壓。假設解壓后的目錄為/usr/local/openssl。

第5步:隱藏nginx的版本

盡管這一步不是必須的,不過為了安全,在編譯nginx之前,通常會隱去nginx的版本,這樣也可以給攻擊者帶來一定的麻煩。

現在進入<nginx源代碼根目錄>/src/core,然后用vi打開nginx.h頭文件,修改前的代碼如下:

#ifndef _NGINX_H_INCLUDED_#define _NGINX_H_INCLUDED_#define nginx_version      1009003#define NGINX_VERSION      "1.9.3"  #define NGINX_VER          "nginx/" NGINX_VERSION#ifdef NGX_BUILD#define NGINX_VER_BUILD    NGINX_VER " (" NGX_BUILD ")"#else#define NGINX_VER_BUILD    NGINX_VER#endif#define NGINX_VAR          "NGINX"#define NGX_OLDPID_EXT     ".oldbin"#endif /* _NGINX_H_INCLUDED_ */

修改后的代碼如下:

#ifndef _NGINX_H_INCLUDED_#define _NGINX_H_INCLUDED_#define nginx_version      1009003#define NGINX_VERSION      ""#define NGINX_VER          "super" NGINX_VERSION#ifdef NGX_BUILD#define NGINX_VER_BUILD    NGINX_VER " (" NGX_BUILD ")"#else#define NGINX_VER_BUILD    NGINX_VER#endif#define NGINX_VAR          "super"#define NGX_OLDPID_EXT     ".oldbin"

第6步:配置nginx

編譯Linux/OS X下的源代碼,基本都一個套路,先configure,然后make install。如果PATH沒有設置“.”,還需要使用“./configure”。

現在進入nginx源代碼根目錄,然后執行如下的命令

./configure  --prefix=/mnt/disk1/nginx --with-http_stub_status_module --with-http_ssl_module --with-openssl=/usr/local/openssl

其中“/mnt/disk1/nginx”表示要安裝到的目標目錄。 “ /usr/local/openssl”是OpenSSL源代碼目錄。這樣nginx會和OpenSSL一同編譯。

第7步:編譯nginx

如果前幾步都沒問題,執行make install編譯安裝nginx。編譯好后,會將目標文件都放到/mnt/disk1/nginx目錄中。

第8步:檢查配置文件是否正確

進入/mnt/disk1/nginx/sbin目錄,然后執行nginx -t 如果輸入如下信息,表明配置文件是正確的(每次修改配置文件后,啟動nginx服務之前,最好都執行一下這個命令)。

nginx: the configuration file /mnt/disk1/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /mnt/disk1/nginx/conf/nginx.conf test is successful

第9步:啟動nginx服務

進入/mnt/disk1/nginx/sbin目錄,執行nginx命令即可啟動nginx服務。如果發現80端口已經被占用,可能是nginx服務已經啟動。執行pkill nginx即可殺掉nginx服務。可以使用ps -ef | grep nginx命令查看內存中是否還有nginx進程。

第10步:測試nginx服務

現在打開瀏覽器,在地址欄輸入http://139.128.33.11 如果輸出如下圖的信息,表明nginx已經配置成功。

現在隨便輸入一個path。如http://139.128.33.11/abcd 由于該路徑不存在,所以會輸出404錯誤,不過由于nginx版本已經隱去,所以只會看到如下圖的輸出信息。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91午夜理伦私人影院| 国产亚洲在线播放| 97热精品视频官网| 亚洲成成品网站| 亚洲国产精彩中文乱码av在线播放| xxx欧美精品| 精品女同一区二区三区在线播放| 国产精品视频中文字幕91| 国产91免费看片| 国产亚洲成av人片在线观看桃| 欧美性生活大片免费观看网址| 国产成人avxxxxx在线看| 久久激情视频久久| 亚洲男人天堂视频| 亚洲人成网站免费播放| 欧美日韩亚洲精品内裤| 日本精品免费观看| 欧美丰满少妇xxxxx做受| 欧美日韩在线观看视频| 国产精品成人一区| 久久久久久久久国产精品| 欧美精品激情blacked18| 久久精品国产精品亚洲| 日韩免费看的电影电视剧大全| 日韩欧美中文字幕在线观看| 亚洲色图狂野欧美| 国产成人精品a视频一区www| 激情久久av一区av二区av三区| 成人国产精品日本在线| 亚洲欧美综合图区| 色琪琪综合男人的天堂aⅴ视频| 在线精品高清中文字幕| 另类少妇人与禽zozz0性伦| 国产成人一区二区三区小说| 成人久久一区二区三区| 57pao国产精品一区| 欧美极品少妇xxxxx| 欧美激情视频在线免费观看 欧美视频免费一| 欧美一级大胆视频| 日韩av观看网址| 亚洲午夜精品视频| 亚洲精品一区中文字幕乱码| 久久久亚洲成人| 亚洲日本中文字幕免费在线不卡| 成人欧美一区二区三区黑人孕妇| 精品在线欧美视频| 国产精品久久久久久一区二区| 91最新国产视频| 欧美一区二区三区图| 亚洲精品一区在线观看香蕉| 亚洲欧美另类在线观看| 亚洲成人亚洲激情| 亚洲全黄一级网站| 4388成人网| 久久久久久久久中文字幕| 奇门遁甲1982国语版免费观看高清| 精品爽片免费看久久| 国产欧美精品xxxx另类| 欧美午夜美女看片| 亚洲精选中文字幕| 成人欧美一区二区三区在线| 亚洲欧洲中文天堂| 色妞在线综合亚洲欧美| 日韩成人性视频| 在线看片第一页欧美| 91亚洲精品在线观看| 亚洲国产精品成人一区二区| 97超级碰在线看视频免费在线看| 97久久久免费福利网址| 性色av一区二区三区红粉影视| www.久久色.com| 欧美黑人极品猛少妇色xxxxx| 亚洲精品乱码久久久久久按摩观| 国产精品网红福利| 欧美一级视频免费在线观看| 欧美综合国产精品久久丁香| 91国产在线精品| 久久久久久久久久久久久久久久久久av| 亚洲第一福利视频| 亚洲激情视频网| 亚洲人免费视频| 亚洲va欧美va在线观看| 国产精品久久国产精品99gif| 色777狠狠综合秋免鲁丝| 国产99久久精品一区二区 夜夜躁日日躁| 日韩在线视频网| 一夜七次郎国产精品亚洲| 欧美一级在线播放| 国产精品视频公开费视频| 欧美激情精品久久久久久| 国产成人久久精品| 久久久久久网站| 久久久这里只有精品视频| 国产精品久久一| 精品亚洲va在线va天堂资源站| 欧美多人爱爱视频网站| 国产欧美va欧美va香蕉在线| 久久全球大尺度高清视频| 久久久久久久久中文字幕| 国产精品h片在线播放| 色悠久久久久综合先锋影音下载| 久久国产精品亚洲| 91久久在线播放| 亚洲曰本av电影| 91精品久久久久久久久久入口| 亚洲国产精久久久久久久| 成人午夜激情免费视频| 亚洲精品国产综合区久久久久久久| 国产一区二区三区久久精品| 国产精品久久一区主播| 国产精品扒开腿爽爽爽视频| 国产日韩在线视频| 国产精品久久久久久久av电影| 最近2019免费中文字幕视频三| 国产精品激情av电影在线观看| 一本一道久久a久久精品逆3p| 国产欧美日韩综合精品| 亚洲精品国产福利| 日韩小视频在线观看| 精品福利一区二区| 欧美日韩久久久久| 色多多国产成人永久免费网站| 国产精品久久久久久久久久久久| 日产精品99久久久久久| 午夜精品久久久久久久白皮肤| 久久成人这里只有精品| 5566成人精品视频免费| 日韩精品视频免费专区在线播放| 欧美成人在线免费| 日本一区二区三区在线播放| 精品国内自产拍在线观看| 欧美成aaa人片在线观看蜜臀| 亚洲japanese制服美女| 久热在线中文字幕色999舞| 国产精品中文字幕在线| 按摩亚洲人久久| 青青青国产精品一区二区| 欧美日韩激情视频8区| 在线观看亚洲视频| 青青久久av北条麻妃海外网| 日韩高清免费观看| 欧美性色xo影院| 人人爽久久涩噜噜噜网站| 永久免费毛片在线播放不卡| 热门国产精品亚洲第一区在线| 久久男人av资源网站| 亚洲欧美国产va在线影院| 91麻豆国产语对白在线观看| 色偷偷9999www| 日韩欧美aⅴ综合网站发布| 欧美成人一区二区三区电影| 人九九综合九九宗合| 亚洲天堂男人的天堂| 欧美专区中文字幕| 一区二区三区 在线观看视| 亚洲欧美www| 日韩电影在线观看中文字幕| 国产成人精品日本亚洲| 欧美亚州一区二区三区| 午夜精品一区二区三区视频免费看| 91精品久久久久久久久久久| 国产精品永久在线| 777午夜精品福利在线观看| 国产丝袜一区二区三区免费视频|