あなたはWindowsとLinuxおよびベアメタルシステムcentos7でmac virtualenvのPycharmを使用してvirtualenvのvirtualenvwrapper Djangoプロジェクトの下のモジュールおよび管理ツールとの組み合わせで仮想環境を展開教えます

概要

本論文では、ストリーキング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 /
2.ダウンロードアリクラウドレポファイル
wgetのhttp://mirrors.aliyun.com/repo/Centos-7.repo
3.空とヤムヤムキャッシュを新しいキャッシュを生成し、
yumをきれいにすべて
のyum makecache
4.ソフトウェアの拡張ソースをインストールします。
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の有効にすることができます〜

<1>まず、どのディレクトリ現在の環境変数を確認します。         
エコーの$ PATHの   
 は/ usr / local / sbinに:は/ usr / local / binにします。/ usr / sbinにします。/ usr / binに:/ルート/ binに
<2>編集/ etc / profileファイルを
vimのは/ etc / profile 
<3>入力ファイルの最後の行で:
PATH = " は/ usr / local / sbinに:は/ usr / local / binにします。/ usr / sbinにします。/ usr / binに:/ルート/ binにします。/ opt / tngx231 / sbinに"
そして:保存して終了WQ ~~
<4>最後に、我々はどのようなソース/ etc / profileファイルを覚えておく必要があります!
ソースは/ 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

結果は以下の通りであります:

あなたが訪問することができない場合は、SELinuxをチェックし、iptablesの
ファイアウォールをオフに
ファイアウォールを無効systemctl 
setenforce 0を

 

概要

概要

概要

概要

概要

概要

おすすめ

転載: www.cnblogs.com/paulwhw/p/11122400.html