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

歡迎訪問 生活随笔!

生活随笔

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

linux

linux安装python27_linux下安装python27 nginx 和uwsgi

發(fā)布時間:2025/3/11 linux 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux安装python27_linux下安装python27 nginx 和uwsgi 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

注意:

python27 默認沒有安裝 pip 和setuptools所以要提前安裝。(務(wù)必先提前安裝python27 哈 )

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py

python ez_setup.py--insecure

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

tar-xf pip-9.0.1.tar.gz

cd pip-9.0.0python setup.py install

ln-s /usr/local/python27/bin/pip /usr/bin/pip

安裝python2.7

188 2019-06-15 16:47:21 https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz

189 2019-06-15 16:47:39 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz

190 2019-06-15 17:05:58ls191 2019-06-15 17:06:11 xz -d Python-2.7.10.tar.xz192 2019-06-15 17:06:20 tar -xf Python-2.7.10.tar193 2019-06-15 17:06:25 cd Python-2.7.10/

194 2019-06-15 17:06:44 ./configure --prefix=/python27195 2019-06-15 17:08:00 make &&make install196 2019-06-15 17:14:07 ./configure --prefix =/opt/python27197 2019-06-15 17:14:30 ./configure --prefix=/opt/python27198 2019-06-15 17:16:02 make && make install

204 2019-06-15 17:16:55 ln -s /opt/python27/bin/python2 /usr/local/bin/python2

205 2019-06-15 17:17:12 vim /etc/profile

206 2019-06-15 17:17:17 vim /etc/profile

在最底行寫入 export PATH=$PATH:/opt/python347/bin/

207 2019-06-15 17:18:34 source /etc/profile

創(chuàng)建虛擬環(huán)境

[root@VM_0_2_centos home]# virtualenv --no-site-packages venv

New python executablein /home/venv/bin/python2

Also creating executablein /home/venv/bin/python

Please make sure you remove any previous custom pathsfrom your /root/.pydistutils.cfg file.

Installing setuptools, pip, wheel...

done.

[root@VM_0_2_centos home]# source venv/bin/activate

(venv) [root@VM_0_2_centos home]#

(venv) [root@VM_0_2_centos home]#

(venv) [root@VM_0_2_centos home]#

(venv) [root@VM_0_2_centos home]#

(venv) [root@VM_0_2_centos home]# deactivate

[root@VM_0_2_centos home]#

安裝nginx

#安裝nginx

#依賴庫安裝

yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel gcc patch 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 -y1.下載源碼包

wget-c https://nginx.org/download/nginx-1.12.0.tar.gz

2.解壓縮源碼

tar-zxvf nginx-1.12.0.tar.gz

#切換nginx源碼包路徑

cd cd nginx-1.12.0

3.配置,編譯安裝

./configure --prefix=/opt/nginx1-12/make&&make install4.啟動nginx,進入sbin目錄,找到nginx啟動命令

cd sbin

./nginx #啟動

./nginx -s stop #關(guān)閉

./nginx -s reload #重新加載

#nginx日志訪問功能

#找到ngxin安裝文件路徑,進入conf目錄,編輯ngxin.conf

vim nginx.conf

#編輯nginx.conf并且打開access.log日志功能

#去掉注釋即可

log_format main'$remote_addr - $remote_user [$time_local] "$request"'

'$status $body_bytes_sent "$http_referer"'

'"$http_user_agent" "$http_x_forwarded_for"';

access_log logs/access.log main;

#然后保存退出

#以相對路徑的寫法,重啟ngixn

sbin/nginx -s reload

配置nginx? 配置nginx.conf文件 這兩條命令添加即可

42 location /{43root html;44 include /opt/nginx1-12/conf/uwsgi_params;

45 uwsgi_pass 0.0.0.0:8000;46index index.html index.htm;47 }

[root@VM_0_2_centos nginx1-12]# ll

total36drwx------ 2 nobody root 4096 Jun 15 20:26client_body_temp

drwxr-xr-x 2 root root 4096 Jun 16 08:03conf

drwx------ 2 nobody root 4096 Jun 15 20:26fastcgi_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:25html

drwxr-xr-x 2 root root 4096 Jun 15 20:26logs

drwx------ 2 nobody root 4096 Jun 15 20:26proxy_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:25sbin

drwx------ 2 nobody root 4096 Jun 15 20:26scgi_temp

drwx------ 2 nobody root 4096 Jun 15 20:26 uwsgi_temp

查看日志

[root@VM_0_2_centos nginx1-12]# ll

total36drwx------ 2 nobody root 4096 Jun 15 20:26client_body_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:30conf

drwx------ 2 nobody root 4096 Jun 15 20:26fastcgi_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:25html

drwxr-xr-x 2 root root 4096 Jun 15 20:26logs

drwx------ 2 nobody root 4096 Jun 15 20:26proxy_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:25sbin

drwx------ 2 nobody root 4096 Jun 15 20:26scgi_temp

drwx------ 2 nobody root 4096 Jun 15 20:26uwsgi_temp

[root@VM_0_2_centos nginx1-12]# tail -f logs/access.log

安裝uwsgi

在 home目錄下創(chuàng)建工作目錄? 并創(chuàng)建uwsgi配置文件

uwsgi配置文件

#mysite_uwsgi.ini file

[uwsgi]

# Django-related settings

# thebasedirectory (full path)

chdir= /home/mysite/pdform_py

# Django's wsgi file

module =mysite.wsgi

# the virtualenv (full path)

home=/home/venv

# process-related settings

# master

master= true# maximum number of worker processes

processes= 5# the socket (use the full path to be safe

socket= 0.0.0.0:8000# ... with appropriate permissions-may be needed

# chmod-socket = 664# clear environment on exit

vacuum= true

~

~

~

開啟uwsgi

(venv) [root@VM_0_2_centos home]# uwsgi --ini /home/uwsgi_nginx.ini

總結(jié)

以上是生活随笔為你收集整理的linux安装python27_linux下安装python27 nginx 和uwsgi的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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