Home >  > 一天学会Python Web框架(十五)配置服务器

一天学会Python Web框架(十五)配置服务器

0

要想我们的网站在服务器上运行,还需要安装nginx、svn、uwsgi、python3.0(系统自带python2.7.5)、supervisor、postgresql、pgbouncer、redis(nosql缓存根据自己代码的需要而定)。

一、安装nginx
(一)、安装相关辅件
nginx安装,需要安装pcre开发包,openssl,gcc编译源码所需的工具,zlib库,网络下载工具等。

依次执行以下命令进行安装:

yum install -y pcre-devel

yum install -y openssl openssl-devel

yum install gcc gcc-c++ ncurses-devel perl -y

yum -y install zlib zlib-devel -y

yum install wget -y

yum install kernel-devel libxslt-devel libpqxx-devel libffi-devel python-devel zlib-devel openssl-devel libpq-dev -y

(二)、安装nginx

为了方便下载内容的管理,我们最好统一将文件下载到tmp文件夹里面。

进入tmp文件夹,输入:wget http://nginx.org/download/nginx-1.10.3.tar.gz

输入解压缩命令:tar -zxvf nginx-1.10.3.tar.gz

进入nginx-1.10.3 文件夹,输入:./configure && make && make install 进行安装,安装时不指定路径的话,会默认安装到/usr/local/nginx/这个路径下

完成nginx安装后,我们可以检查一下nginx能否正常启动

输入nginx初次启动命令:/usr/local/nginx/sbin/nginx

检查nginx是否在进程中:ps -ef | grep nginx (可以看到nginx已在服务器上正常 运行了)

检查nginx启动后点用的端口:netstat -antup | grep nginx

从上图可以看到,执行netstat -antup | grep nginx出现-bash: netstat: command not found的信息,这时只需要执行以下命令安装即可。

yum install net-tools 

(三)、测试nginx
先输入命令关闭防火墙:systemctl stop firewalld
然后在浏览器中输入:http://192.168.1.128/,看到Welcome to nginx!的字样,就表示nginx配置成功了。

二、安装supervisor
supervisor是Python进程管理器,因为它目前只支持python2,所以得在升级到3之前进行安装,不然会比较麻烦。

暧昧帖

本文暂无标签

发表评论

*

*