centos手动安装nginx

 1 安装依赖包

yum install gcc-c++ 
yum install pcre pcre-devel
yum install zlib zlib-devel 
 yum install openssl openssl--devel

2 下载安装包 
wget http://nginx.org/download/nginx-1.7.4.tar.gz

3 解压后并移动至 /usr/local/目录下
tar -zxvf nginx-1.7.4.tar.gz
mv nginx-1.7.4 /usr/local/

4 进入目录进行make make install
cd /usr/local/nginx-1.7.4/

./configure 
make
make install

5 验证 
 whereis nginx

查看一下命令帮助 

/usr/local/nginx/sbin/nginx  -h

默认是80端口 

浏览器打开 http://10.238.162.33:80

参考https://www.cnblogs.com/forthelichking/p/11818253.html

二 安装Python3.7.4

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

tar -xzvf Python-3.7.4.tgz

cd Python-3.7.4

./configure --prefix=/usr/local/python3

make

make install

 ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

三 安装uwsgi和django

安装uwsgi 报错 原因是没有安装依赖包,以下为报错截图 

安装依赖包

yum -y install python-devel libevent-devel libjpeg-devel

pip install uwsgi 

安装成功

安装django

pip install  django

测试django是否正常工作。

django-admin.py startproject demosite

cd demosite/

python manage.py runserver 0.0.0.0:8002

访问报错 

Invalid HTTP_HOST header: '10.238.162.33:8002'. You may need to add u'10.238.162.33' to ALLOWED_HOSTS.

vi settings.py

ALLOWED_HOSTS = ['*']

添加白名单后再试启动服务,浏览器访问。

完整文档

https://zhuanlan.zhihu.com/p/101907939

菜鸟教程

https://www.runoob.com/django/django-nginx-uwsgi.html

Python升级

https://www.cnblogs.com/ech2o/p/11748464.html

猜你喜欢

转载自blog.csdn.net/weixin_48154829/article/details/107676702