2023-02-26 426
1 查看版本 lsb_release -a
2 查看内核 uname -a 或 cat /proc/version
3 查看位数 uname -m
4安装虚拟环境 sudo pip install virtualenv virtualenvwrapper
5 配置环境 vi .bashrc
#添加virtualenv环境设置
export WORKON_HOME=$HOME/.VENV #环境目录
export PROJECT_HOME=$HOME/PJENV #项目目录
source /usr/local/bin/virtualenvwrapper.sh
6 方法一:virtualenv创建虚拟环境及工程项目(mkproject HelloTest ) (deactivate 退出环境 workon HelloTest 切换环境)
方法二:指定python版本创建虚拟环境
1先查找python路径(find /usr/bin/ -name python*)
2 指定版本创建 mkvirtualenv –python=/usr/bin/python3 mkTest
7 安装Django模块 pip install django
8 创建django项目 django-admin startproject HellTestPro
9 更改setting设置允许网络访问ALLOWED_HOSTS = [‘*’]
10 运行Django项目看是否能运行
python manage.py runserver 192.168.1.14:8080
11 配置Apache服务器
1 cd /etc/apache2/
2 vi apache2.conf
3 加载mod_wsgi.so (安装sudo apt-get install libapache2-mod-wsgi)
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
153 <Directory />
154 Options FollowSymLinks
155 AllowOverride None
156 #Require all denied 注释掉不然没权限访问
157 Require all granted
158 </Directory>
4 ht@HT:/etc/apache2/sites-available$ ls
000-default.conf default-ssl.conf HelloWorld.conf test.conf 5 sudo cp HelloWorld.conf HelloWorldPro.conf
6 vi HelloWorldPro.conf
Listen 85
WSGIPythonPath /home/ht/.VENV/HelloTest:/home/ht/.VENV/HelloTest/lib/python2.7/site-packages #添加创建虚拟环境的路径
WSGIPythonHome /home/ht/.VENV/HelloTest #添加虚拟环境目录
<VirtualHost 192.168.1.14:85>
ServerName 192.168.1.14
ServerAlias 192.168.1.14
ServerAdmin webmaster@localhost
WSGIScriptAlias / /home/ht/PJENV/HelloTest/HellTestPro/HellTestPro/wsgi.py #添加Django项目中wsgi.py
<Directory /home/ht/PJENV/HelloTest/HellTestPro>#添加Django项目路径
Require all granted
</Directory>
<Directory /home/ht/PJENV/HelloTest/HellTestPro/HellTestPro>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
7 创建链接
cd ../sites-enabled/
sudo ln -s ../sites-available/HelloWorldPro.conf HelloWorldPro.conf
8 重启服务器 sudo /etc/init.d/apache2 restart
View Code
原文链接:https://77isp.com/post/34543.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态