怎樣全面解析安裝Nginx的過(guò)程

本篇文章為大家展示了怎樣全面解析安裝Nginx的過(guò)程,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比畢節(jié)網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式畢節(jié)網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋畢節(jié)地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴(lài)。

安裝Nginx的時(shí)候有需要小技巧和小竅門(mén)。掌握好這些就能更好的使用相關(guān)的Nginx服務(wù)器,下面我們就來(lái)看看有關(guān)于安裝Nginx的相關(guān)問(wèn)題介紹。由于服務(wù)器apache抗不住目前的并發(fā).加上前端squid配置后。

問(wèn)題依然無(wú)法解決.而頁(yè)面程序大部分是動(dòng)態(tài).無(wú)法使用fastcgi來(lái)處理.因此想使用Nginx做為反向代理apache.整個(gè)配置安裝過(guò)程很簡(jiǎn)單.在考慮高并發(fā)的情況下,在安裝前就做了些優(yōu)化.目前配置能抗住3000以上并發(fā).好像不是特別大哦?呵~~ 但足以~~ 只是還有少量499問(wèn)題..期待有人跟我討論解決

安裝Nginx過(guò)程

1 建立用戶(hù)及組

  1. /usr/sbin/groupadd www  

  2. /usr/sbin/useradd -g www www 


2 安裝pcre 讓安裝Nginx支持rewrite 方便以后所需

  1. wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.tar.gz  

  2. tar zxvf pcre-7.8.tar.gz  

  3. cd pcre-7.8/  

  4. ./configure  

  5. make && make install 


3 安裝Nginx

  1. wget http://sysoev.ru/  nginx  /nginx-0.7.58.tar.gz  

  2. tar zxvf nginx-0.7.58.tar.gz  

  3. cd nginx-0.7.58/  

  4. ./configure --user=www --group=www --prefix=/usr/local/
    webserver/nginx --with-http_stub_status_module 
    --with-http_ssl_module --with-cc-opt='-O2' 
    --with-cpu-opt=opteron 

  5. make && make install 


注意上文中的--with-cc-opt='-O2' --with-cpu-opt=opteron 這是編譯器優(yōu)化,目前最常用的是-02 而不是3.后面對(duì)應(yīng)CPU的型號(hào),可參照:http://wiki.gentoo.tw/index.php/HOWTO_CFLAG

配置及優(yōu)化配置文件

Nginx.conf 配置文件:

  1. user www www;  

  2. worker_processes 4;  

  3. # [ debug | info | notice | warn | error | crit ]  

  4. error_log /usr/local/webserver/nginx/logs/nginx_error.log 
    crit;  

  5. pid /usr/local/webserver/nginx/nginx.pid;  

  6. #Specifies the value for maximum file descriptors that 
    can be opened by this process.  

  7. worker_rlimit_nofile 51200;  

  8. events  

  9. {  

  10. use epoll;  

  11. worker_connections 51200;  

  12. }  

  13. http  

  14. {  

  15. include mime.types;  

  16. default_type application/octet-stream;  

  17. source_charset GB2312;  

  18. server_names_hash_bucket_size 256;  

  19. client_header_buffer_size 256k;  

  20. large_client_header_buffers 4 256k;  

  21. #size limits  

  22. client_max_body_size 50m;  

  23. client_body_buffer_size 256k;  

  24. client_header_timeout 3m;  

  25. client_body_timeout 3m;  

  26. send_timeout 3m;  

  27. #參數(shù)都有所調(diào)整.目的是解決代理過(guò)程中出現(xiàn)的一些502 499錯(cuò)誤   

  28. sendfile on;  

  29. tcp_nopush on;  

  30. keepalive_timeout 120; #參數(shù)加大,以解決做代理時(shí)502錯(cuò)誤  

  31. tcp_nodelay on;  

  32. include vhosts/upstream.conf;  

  33. include vhosts/bbs.linuxtone.conf;   

上述內(nèi)容就是怎樣全面解析安裝Nginx的過(guò)程,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

標(biāo)題名稱(chēng):怎樣全面解析安裝Nginx的過(guò)程
分享地址:http://muchs.cn/article36/ihgjsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站網(wǎng)站改版、微信公眾號(hào)網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)