日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

在Linux机器上配置NUD

發(fā)布時(shí)間:2024/4/15 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Linux机器上配置NUD 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

博文實(shí)踐操作平臺(tái):

ubuntu10.10

?? 如果說要簡(jiǎn)單的部署基于Django框架的web服務(wù),大抵apache+mod_python就夠了。但是apache+fastcig部署的模式由于自身的局限性,使得這種部署方式只適用于并發(fā)量少的性能要求較低的服務(wù)。現(xiàn)在市場(chǎng)上比較流行的另一種呢?從一定程度上說,它可以解決apache+mod_python這種方式的部分缺陷。這就是nginx+uwsgi+Django.

?? 如果說你已經(jīng)了解NUD的好處,并打算從頭開始學(xué)習(xí)它,那么我的分享可能值得你一試。

?? 我還是先來簡(jiǎn)單講一下NUD個(gè)各部分之間的關(guān)系吧;

NGINX:這是一個(gè)可以獨(dú)立運(yùn)行的web服務(wù)器。它上面不僅可以跑web服務(wù),而且還可以跑mail或者其他服務(wù)(沒試驗(yàn)配置過)。上網(wǎng)收一下你就會(huì)知道。NGNIX會(huì)有諸多好的性能。在這兒NGINX就是一個(gè)簡(jiǎn)單的web服務(wù)器。注意:他不是tomcat那樣是個(gè)容器,它不是容器!!!至于它的特殊之處我后面會(huì)說;

UWSGI:uwsgi是CGI的一種。也是可以獨(dú)立運(yùn)行的。自然是一種類CGI,那么自然他能給處理我們的請(qǐng)求。并啟動(dòng)DJango框架。

DJango:開發(fā)框架。

三者之間的關(guān)系是怎么樣的呢?

首先,服務(wù)器跑著nginx,ugwsi(它們都是獨(dú)立運(yùn)行的嘛,裝上就可以啟動(dòng)了)。如果你已經(jīng)配置NUD了。當(dāng)這兩個(gè)服務(wù)啟動(dòng)的時(shí)候。基于Django開發(fā)的APP將被UWSGI服務(wù)Hood住。當(dāng)一個(gè)請(qǐng)求到達(dá)Nginx的時(shí)候。nginx接受該請(qǐng)求。并在我們的配置文件中找到請(qǐng)求的URI是要被轉(zhuǎn)向UWSGI服務(wù)。那么這個(gè)服務(wù)將被格式化后轉(zhuǎn)到UWSGI了。

UWSGI收到該格式化的請(qǐng)求后呢? 它將會(huì)啟動(dòng)新的進(jìn)程(有可能是進(jìn)程池里面調(diào)度一個(gè))去解析我們的請(qǐng)求。

UWSgI在啟動(dòng)的時(shí)候,它會(huì)監(jiān)聽在本地的某個(gè)端口,可能是UNIX套接字。負(fù)責(zé)接受Nginx轉(zhuǎn)過來的請(qǐng)求。那么為什么還要使用nginx呢,單端運(yùn)行uwsgi不行嗎?這肯定是不行的。首先,nginx可以為我們提供它的很多優(yōu)秀的性能。比如說抵消后,高并發(fā),以及良好的負(fù)載均衡性能。其次,uwsgi是類CGI的一種,他接受的是標(biāo)準(zhǔn)的請(qǐng)求格式,它不能直接接受我們發(fā)出的HTTP請(qǐng)求。

大概了解的一下原理,下面就是一些基本的配置:

首先要配置的是uwsgi,這里需要?jiǎng)?chuàng)建uwsgi的配置文件,在django的根目錄添加一個(gè).xml文件,可以命名為config.xml.寫入如下內(nèi)容:

<?xml versiong="1.0" encodong:"utf-8"?>

<uwsgi>

? <socket>127.0.0.1:9999</socket>

? <module>wsgi</module>

</uwsgi>

其中127.0.0.1:9999是uwsgi啟動(dòng)是監(jiān)聽的地址。這兒是本機(jī)的9999端口。

Module就是app中需要給出的官員怎么讓uwsgi來hook住django app;

我現(xiàn)在在同一目錄下面新建一個(gè)wsgi.py的文件。寫入如下Python代碼:

import os,sys

if not os.path.dirname(__file__) in sys.path[:1]:

??? sys.path.insert(0,os.path.dirname(__file__))

os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

from django.core.handlers.wsgi import WSGIHandler

application = WSGIHandler()

?

這里面,需要將app的settings全局配置模塊假如到PYTHON_PATH.一邊Py解釋器能夠找到。然后改腳本創(chuàng)建一個(gè)SGI處理器。當(dāng)我們啟動(dòng)UWSGI服務(wù)的時(shí)候?qū)⑽覀儎?chuàng)建的配置文件指定給服務(wù)進(jìn)程。那么UWSGI服務(wù)就能Hook住app了。

接下來配置nginx:

1,找到NGINX的配置我恩見nginx.conf,通過apt安裝的服務(wù)程序中,這個(gè)為文件位于:

/etc/nginx/nginx.conf

如果只是簡(jiǎn)單的使用,不做服務(wù)器性能優(yōu)化,不做負(fù)載均衡和其他高級(jí)操作。僅僅是使這個(gè)web跑起來。那么只需要在這個(gè)文件中加入一個(gè)虛擬主機(jī)配置節(jié)點(diǎn)就行了:

server{

??? listen 80;

??? index index.html

??? location /{

??????? uwsgi_pass 127.0.0.1:9999;

??????? include uwsgi_params;

??? }

}

需要說明一下,listen端口中,如果要對(duì)客戶端開放web服務(wù)。那么直接寫80即可。如果只對(duì)本機(jī)或者某機(jī)器開發(fā)。那么需要這樣ip:port

index 不用講了是索引

location 節(jié)點(diǎn)是告訴我們這么處理特定的請(qǐng)求。本配置例子中對(duì)所有80端口的請(qǐng)求都會(huì)轉(zhuǎn)向uwsgi服務(wù)。127.0.0.1:9999就是我在congfig.xml中的配置地址了。

?

最后就是這樣啟動(dòng)服務(wù)了:

1,啟動(dòng)uwsgi服務(wù),運(yùn)行如下命令:

uwsgi -x config.xml文件的路徑--絕度路徑

?

2,啟動(dòng)nginx,運(yùn)行如下命令:

nginx

或者 service nginx start

完畢!

轉(zhuǎn)載于:https://blog.51cto.com/nimbleit/789446

總結(jié)

以上是生活随笔為你收集整理的在Linux机器上配置NUD的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.色图| 91精品区 | 黑人玩弄人妻一区二区三区四 | 黄色网址在线免费看 | 日韩一区二区影院 | 伊人日日夜夜 | 日韩在线视频播放 | 色综合99 | 黄色在线免费观看 | 中文在线免费观看 | 中文字幕在线播 | 国产中文字幕一区二区三区 | 性——交——性——乱免费的 | 黄色国产精品 | 丰满人妻一区二区三区在线 | 丰满岳乱妇国产精品一区 | 香蕉精品在线 | 国产aa视频| 日韩高清一区二区 | www.白虎| 亚洲不卡在线观看 | 蜜桃免费av | 亚洲免费成人在线 | 久久久久一 | 久久国产精品免费视频 | 国产美女被遭强高潮免费网站 | 亚洲欧美va天堂人熟伦 | 狠狠干2017| 久久久久亚洲av无码麻豆 | heyzo国产 | 超碰在线香蕉 | 国产一区二区在线免费观看 | 欧美大片免费高清观看 | 毛片av网址 | 在线www| 日韩一区二区精品视频 | 国产成人精品三级麻豆 | 免费的黄色的视频 | 在线不卡欧美 | 久久精品视频免费观看 | 免费在线观看av网址 | 成人网导航 | 风间由美av在线 | 欧美自拍偷拍 | 日韩经典在线 | 三年中文在线观看中文版 | 中文黄色片 | www色网站| 淫岳高潮记小说 | 日本美女一级片 | 亚洲天堂2021av | 国产又黄又猛 | 久久久久成人精品免费播放动漫 | 亚洲欧美日韩在线不卡 | 亚洲色吧 | 噼里啪啦高清 | 国产美女无遮挡免费 | 婷婷五综合| 富婆如狼似虎找黑人老外 | 夜夜添无码一区二区三区 | 激情五月婷婷丁香 | 先锋影音av资源在线观看 | 日韩一区视频在线 | 久久精品国产精品亚洲 | 中文字幕人妻丝袜乱一区三区 | 色婷婷777777仙踪林 | 国产a视频免费观看 | 老版k8经典电影 | 亚洲乱码国产乱码精品 | 少妇裸体淫交视频免费看高清 | 蜜臀久久99精品久久久久久宅男 | 亚洲精品一线二线三线 | 99在线精品免费视频 | 91精品视频在线看 | 欧美大浪妇猛交饥渴大叫 | а√中文在线资源库 | 在线观看免费视频一区 | av综合站| 在线色网址 | 国产精品久久久久无码av | 成人网站在线进入爽爽爽 | 色多多在线看 | 极品尤物在线观看 | 黄视频免费在线观看 | 亚洲欧美在线看 | 成年人三级视频 | 欧美亚洲一| 久久午夜鲁丝片午夜精品 | 天堂一区在线观看 | av中文字幕观看 | 欧美一区亚洲一区 | 校霸被c到爽夹震蛋上课高潮 | 欧美性猛交一区二区三区精品 | 伊人五月天 | 精品视频网站 | 精品久久久久久亚洲 | 国产精品成人久久电影 | 舒淇裸体午夜理伦 | 欧美日韩成人网 |