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

首頁 > 系統 > Ubuntu > 正文

Ubuntu中Nginx服務器安裝配置教程

2020-05-27 13:44:06
字體:
來源:轉載
供稿:網友

   Nginx是一個非常輕量級的HTTP服務器,也是一個高性能的HTTP和反向代理服務器,同時還是一個IMAP/POP3/SMTP 代理服務器。

  1.對PHP支持

  目前各種web 服務器對PHP的支持一共有三種:

  (1)通過web 服務器內置的模塊來實現,例如Apache的mod_php5,類似的Apache內置的mod_perl可以對perl支持。

  (2)通過CGI來實現,這個就好比之前perl的CGI,該種方式的缺點是性能差,因為每次服務器遇到這些腳本都需要重新啟動腳本解析器來執行腳本然后將結果返回給服務器;另一方面就是不太安全;該方面幾乎很少使用了。

  (3)最新出現一種叫做FastCGI。所謂FastCGI就是對CGI的改進。它一般采用C/S結構,一般腳本處理器會啟動一個或者多個daemon進程,每次web 服務器遇到腳本的時候,直接交付給FastCGI的進程來執行,然后將得到的結果(通常為html)返回給瀏覽器。

  1.1 Apache+mod_php模式

  我們很久一段時間使用經典的Apache+mod_php。

  Apache對PHP的支持是通過Apache的模塊來支持的。如果從源代碼編譯安裝PHP的話,如果希望Apache支持PHP的話,

  在./configure步驟需要指定--with-apxs2=/usr/local/apache2/bin/apxs 表示告訴編譯器通過Apache的mod_php5/apxs來提供

  對PHP5的解析;而且在最后一步make install的時候我們會看到將動態鏈接庫libphp5.so拷貝到apache2的安裝目錄的modules目錄

  下,并且還需要在httpd.conf配置文件中添加LoadModule語句來動態將libphp5.so 模塊加載進來,從而實現Apache對php的支持。

  1.2 Nginx+FastCGI模式

  Nginx完全是輕量級的,必須借助第三方的FastCGI處理器才可以對PHP進行解析,因此其實這樣看來Nginx是非常靈活的,它可以

  和任何第三方提供解析的處理器實現連接從而實現對PHP的解析(在nginx.conf中很容易設置)。

  Nginx可以使用spwan-fcgi。在早期版本中需要安裝lighttpd,但是在9.10版本以后直接安裝spawn-fcgi就可以。現在出現了新的

  第三方的PHP的FastCGI處理器,叫做PHP-FPM,可以了解一下。本文是基于spawn-fcgi實現對PHP模塊的支持。

  1.3安裝FastCGI

  /usr/bin/spawn-fcgi這個文件來管理 FastCGI,它原屬于lighttpd這個包里面,但 9.10 后,spawn-fcgi 被分離出來單獨成包。

  (1)使用apt-get在線安裝命令如下:

  $sudo apt-get install spawn-fcgi

  (2)源代碼安裝如下,下載地址為:

  http://www.lighttpd.net/download/spawn-fcgi-1.6.3.tar.gz

  解壓縮以后,進入目錄下執行如下安裝命令:

  $./configure

  $make

  $make install

  安裝之后,spawn-fcgi命令就可以直接使用了,它的可執行文件在/usr/local/bin/spawn-fcgi。

  2.Nginx安裝

  2.1安裝Nginx

  (1)在線安裝

  $sudo apt-get install nginx

  Nginx的版本是1.2.1

  ubuntu安裝Nginx之后的文件結構大致為:

  所有的配置文件都在/etc/nginx下,并且每個虛擬主機已經安排在了/etc/nginx/sites-available下

  啟動程序文件在/usr/sbin/nginx

  日志放在了/var/log/nginx中,分別是access.log和error.log

  并已經在/etc/init.d/下創建了啟動腳本nginx

  默認的虛擬主機的目錄設置在了/usr/share/nginx/www

  (2)源代碼安裝

  下載地址:http://nginx.org/download/

  我這里下載的是 nginx-1.3.9.tar.gz,安裝過程很簡單,如下:

  $./configure

  $make

  $make install

  安裝成功之后,nginx放置在/usr/local/nginx目錄下,主要的配置文件為conf目錄下的nginx.conf,nginx的啟動文件在sbin目錄

  下的nginx文件。

  2.2啟動Nginx

  (1)在線安裝的啟動過程

  $sudo /etc/init.d/nginx start

  (2)源代碼安裝的啟動過程

  $cd /usr/local/nginx

  $sbin/nginx

  然后就可以訪問了,http://localhost/, 一切正常!如果不能訪問,先不要繼續,看看是什么原因,解決之后再繼續。

  如果你的機器同時安裝了Apache,那上面的訪問方式就不能使用了,而且nginx都可能啟動不了,這是因為它們都是用了80這個端口。我們這里將nginx的端口修改為8080,這里主要修改nginx的配置文件nginx.conf,將一下這一行

  listen 80;

  修改為

  listen 8080;

  然后就可以訪問了,http://localhost:8080/。

  23安裝PHP和MySQL

  $sudo apt-get install php5-cliphp5-cgimysql-server php5-mysql

  2.4測試Nginx對PHP的支持

  (1)重新啟動nginx:

  $/etc/init.d/nginx restart

  (2)啟動FastCGI:

  $spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi

  spawn-fcgi啟動出現錯誤時,查看php-cgi是否安裝,如果么有的話,安裝php5-cgi。

  $sudo apt-get install php5-cgi

  (3)測試

  打開http://localhost/phpinfo.php

  3.Nginx配置

  Nginx的配置文件是/etc/nginx/nginx.conf,其中設置了一些必要的參數,我們發現其中這樣的語句:

  include /etc/nginx/sites-enabled/*

  可以看出/etc/nginx/sites-enabled/default文件也是一個核心的配置文件,其中包含了主要的配置信息,如服務器跟目錄、服務器名稱、location信息和server信息。

  對于源代碼安裝的nginx,配置文件為/usr/local/nginx/conf/nginx.conf。

  下面主要說明location的匹配規則:

  (1)= 前綴的指令嚴格匹配這個查詢。如果找到,停止搜索。

  (2)剩下的常規字符串,最長的匹配優先使用。如果這個匹配使用 ^~ 前綴,搜索停止。

  (3)正則表達式,按配置文件里的順序,第一個匹配的被使用。

  (4)如果第三步產生匹配,則使用這個結果。否則使用第二步的匹配結果。

  在location中可以使用常規字符串和正則表達式。

  如果使用正則表達式,你必須使用以下規則:

  (1)~* 前綴選擇不區分大小寫的匹配

  (2)~ 選擇區分大小寫的匹配

  例子:

  location = / {

  # 只匹配 / 查詢。

  [ configuration A ]

  }

  location / {

  # 匹配任何查詢,因為所有請求都以 / 開頭。

  # 但是正則表達式規則和長的塊規則將被優先和查詢匹配。

  [ configuration B ]

  }

  location ^~ /images/ {

  # 匹配任何以 /images/ 開頭的任何查詢并且停止搜索。

  # 任何正則表達式將不會被測試。

  [ configuration C ]

  }

  location ~* .(gif|jpg|jpeg)$ {

  # 匹配任何以 gif、jpg 或 jpeg 結尾的請求。

  # 然而所有 /images/ 目錄的請求將使用 Configuration C。

  [ configuration D ]

  }

  這里你還要對正則表達式有一定的了解!!!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产视频精品久久久| 欧美一级黄色网| 精品一区二区三区三区| 国产精品成久久久久三级| 成人免费视频a| 午夜精品视频在线| 91精品国产91久久久| 亚洲少妇激情视频| 在线亚洲国产精品网| 日韩av在线免费观看| 欧美激情一区二区三区成人| 国产精品av在线| 成人在线视频网| 欧美激情2020午夜免费观看| 精品美女久久久久久免费| 国产午夜精品免费一区二区三区| 欧美另类高清videos| 欧美在线一区二区视频| 国产精品电影久久久久电影网| 国产精品一区二区3区| 亚洲福利在线视频| 亚洲第一中文字幕在线观看| 午夜免费在线观看精品视频| 日韩成人性视频| 欧美一性一乱一交一视频| 国产精品久久久久久久久久三级| 欧美精品久久一区二区| 亚洲天堂男人天堂女人天堂| 国产日韩换脸av一区在线观看| 姬川优奈aav一区二区| 日韩在线免费视频观看| 欧美一区二区三区免费观看| 国产精品极品美女粉嫩高清在线| 国产一区二区三区视频在线观看| www.久久色.com| 色在人av网站天堂精品| 国产一区二区三区在线播放免费观看| 亚洲网站在线播放| 亚洲欧美在线第一页| 亚洲一区二区国产| 亚洲精品二三区| 亚洲激情电影中文字幕| 欧美性xxxxx极品娇小| 中文字幕日韩综合av| 日韩国产欧美精品一区二区三区| 日韩高清免费在线| 亚洲人精品午夜在线观看| 精品国产成人在线| 国产精品伦子伦免费视频| 97香蕉久久夜色精品国产| 国产日韩欧美日韩大片| 日韩视频免费中文字幕| 91高清视频在线免费观看| 久久精品中文字幕免费mv| 日日骚av一区| 欧美日韩国产精品专区| 欧美亚洲国产视频小说| 亚洲爱爱爱爱爱| 日韩精品视频免费| 精品国产依人香蕉在线精品| 国产手机视频精品| 欧美性生交大片免网| 欧美激情亚洲自拍| 日本久久亚洲电影| 日本亚洲欧美三级| 欧美成人免费在线观看| 国产精品av电影| 欧美伊久线香蕉线新在线| 久久久久在线观看| 欧美激情精品久久久久久久变态| 国产精品久久久久久久电影| 国产精品69av| 日韩在线观看网址| 欧美日韩国内自拍| 国产成人在线精品| 欧美人交a欧美精品| 亚洲系列中文字幕| 欧美激情一级精品国产| 欧美国产中文字幕| 国产在线观看一区二区三区| 中文字幕欧美日韩精品| 色哟哟入口国产精品| 性日韩欧美在线视频| 久久99精品久久久久久青青91| 麻豆国产va免费精品高清在线| 久久成人人人人精品欧| 欧美成人精品在线视频| 久久精品中文字幕电影| 成人高h视频在线| 中文国产成人精品久久一| 国产精品久久77777| 精品久久中文字幕久久av| 国产精品成人观看视频国产奇米| 日韩电影中文字幕在线观看| 黑人巨大精品欧美一区二区免费| 国产成人精品在线视频| 九九视频这里只有精品| 成人久久18免费网站图片| 国产精品久久久久久久久久新婚| 欧美在线精品免播放器视频| 都市激情亚洲色图| 久久成人精品一区二区三区| 精品一区二区亚洲| 欧美在线观看网址综合| 成人福利网站在线观看11| 精品成人av一区| 色婷婷亚洲mv天堂mv在影片| 韩国精品久久久999| 国产日韩欧美另类| 成人h视频在线| 日韩免费在线视频| 一区二区亚洲欧洲国产日韩| 自拍视频国产精品| 国产v综合v亚洲欧美久久| 国产美女主播一区| 欧美日韩aaaa| 国产欧美日韩免费| 在线观看中文字幕亚洲| 成人午夜黄色影院| 欧美片一区二区三区| 欧美裸体男粗大视频在线观看| 久久99久久99精品免观看粉嫩| 91理论片午午论夜理片久久| 国产欧美精品日韩精品| 中文在线资源观看视频网站免费不卡| 精品在线欧美视频| 国产成人97精品免费看片| 欧美三级xxx| 成人情趣片在线观看免费| 一本一本久久a久久精品牛牛影视| 久久夜色精品国产亚洲aⅴ| 91av视频在线| 亚洲最大av在线| 日韩激情视频在线播放| 97视频色精品| 亚洲国内精品在线| 国产www精品| 日韩一区二区在线视频| 日韩亚洲综合在线| 日韩美女视频中文字幕| 中文日韩在线观看| 国产精品精品久久久久久| 亚洲高清不卡av| 国产不卡av在线| 这里只有精品在线播放| 91精品在线一区| 另类少妇人与禽zozz0性伦| 欧美国产日韩一区二区在线观看| 26uuu另类亚洲欧美日本一| 国产欧美精品一区二区| 久久久97精品| 欧美亚洲国产日本| 欧美裸体xxxx极品少妇软件| 成人免费淫片视频软件| 精品福利一区二区| 亚洲影视九九影院在线观看| 久久久久久久色| 97高清免费视频| 欧美日韩国产限制| 91av国产在线| 久久久在线免费观看| 国产精品黄视频| 视频在线观看一区二区| 欧美成人剧情片在线观看|