概要
本論文では、ストリーキングcentos7.5システムを詳細にDjangoプロジェクトを展開するプロセスを説明する(もちろん、仮想マシンです)Linuxボックスを設置しました。
ヤム・コンフィギュレーション・ソース
すべてあなた自身の百度のyum、yumを元のソースが何であるかについては、私はあなたがベアメタル上でそれを設定する必要がありますので、アリクラウドを利用したいと思います:
ソースディレクトリにyumを
CDの/etc/yum.repos.d/
yumのソースファイルを見ます
LS -l
アリの雲は、yumのソースを設定します
1.良い習慣、yumのバックアップソース
MKDIR repo_bak
MVC *の.repo repo_bak /
wgetのhttp://mirrors.aliyun.com/repo/Centos-7.repo
yumをきれいにすべて
のyum makecache
yumを-y EPEL-リリースをインストールします
インストールpthon3
python3インストール推奨使用コンパイラ。
(はい、私もあがり0.0)午前詳細にギャングのブログを参照してくださいhttps://www.cnblogs.com/pyyu/p/7402145.html
VIRTUALENVと仮想環境のパッケージ管理ツールをインストールしvirtualenvwrapper
私は、要約の前に(オリジナル23333)二つの関連ブログを持っていた所有します:
virtualenvののvirtualenvwrapper Linux仮想環境モジュールおよび管理ツールを使用します
Pycharmと組み合わせて使用し、WindowsとMacにvirtualenv
nginxのをインストールします。
プロンプト
nginxのインストールも、コンパイルを推奨してインストールしています!
この論文は、ベアメタルであるため、以前にyumをインストールnginxのを使用した場合、nginxのyumをアンインストールします!!!
yumのnginxの-yを削除
依存パッケージを解く - 特に重要
yumのgccのパッチlibffi-develののpython-develのzlibを-develのbzip2でのdevel opensslの-develのncursesの-develのsqliteの-develのreadlineの-のdevel TK-develのGDBM-develのDB4-develのlibpcapの-develのXZ-のdevelのopensslのopenssl-develの-yをインストール
nginxのソースパッケージをダウンロードし、解凍
私はここにいる淘宝網であるTengine -多くの機能を拡張-非常に強い-オリジナルnginxの上
サードパーティのソフトウェアのLinuxシステムでは/ optディレクトリのコンベンションをインストールされていることに留意すべきである - 私たちは/ optディレクトリにこのパッケージを配置する必要があります
CDの/ opt
wgetのhttp://tengine.taobao.org/download/tengine-2.3.1.tar.gz
tengineパッケージを解凍します:
tengine-2.3.1.tar.gz -zxvfタール
インストールtengine
ソースディレクトリに:
CDのtengine-2.3.1 /
緑色の実行可能ファイルは設定あり
ここでは、/ opt / tngx231このディレクトリにインストールtengineを指定します。
./configure --prefix =は/ opt / tngx231 /
その後、コンパイルしてインストールします。
作る&& make installを
〜私たちは、新生児が〜の/ opt / tngx321ディレクトリになった見ることができた後、
nginxのは〜の下には/ opt / tngx231 / sbinに/カタログにインストール
環境変数を有効にするにはnginxのコマンドを聞かせて変更します。
インストールが動作するためには/ opt / tngx231 / sbinに/ディレクトリプラスnginxの各時間を必要とした後にのみ操作を実行する必要があります後、非常に動揺し、私たちは、環境変数を変更することができますnginxのnginxの有効にすることができます〜
エコーの$ PATHの #は/ usr / local / sbinに:は/ usr / local / binにします。/ usr / sbinにします。/ usr / binに:/ルート/ binに
vimのは/ etc / profile
PATH = " は/ usr / local / sbinに:は/ usr / local / binにします。/ usr / sbinにします。/ usr / binに:/ルート/ binにします。/ opt / tngx231 / sbinに"
ソースは/ etc / profile
nginxのコマンドを起動および停止
存在しない場合には、環境変数を変更し、私たちはnginxのインストールディレクトリを入力する必要があり、これを実行するために(この記事では、/ opt / tngx231 / sbinに/です):
./nginx #が開始 -s ./nginxにSTOP #が閉じ ./nginx -sリロード#リロード
これを直接実行することができ、環境変数を変更した後:
nginxのの#は起動 nginxの-t #ビューステートnginxの nginxの-s STOPの#の近く のnginx -sリロード#リロード
nginxのテストサービス
インストールが完了したら、nginxのサービスをどのように検出することを忘れないでください
netstatの-tunlp | grepを80
カール -I 127.0.0.1
結果は以下の通りであります:
#ファイアウォールをオフに ファイアウォールを無効systemctl setenforce 0を