Ubuntu配置apache+Django、ASP.NET常用的命令



mod_wsgi.so默认位置:

/usr/lib/apache2/modules

/usr/lib/apache2/modules/mod_wsgi.so


编译与本地python版本对应的mod_wsgi.so:

wget https://github.com/GrahamDumpleton/mod_wsgi/archive/4.5.24.tar.gz
tar xvfz 4.5.24.tar.gz
cd mod_wsgi-4.5.24

./configure --with-apxs=/usr/bin/apxs2 --with-python=/usr/bin/python3.6
/usr/bin/python3.6为本地python位置


apache2本地项目conf位置:
vim /etc/apache2/sites-available/本地项目.conf

 

apache2默认项目conf位置:
vim /etc/apache2/sites-available/000-default.conf

编辑apache2默认设置:
vim /etc/apache2/apache2.conf

 

修改系统PATH位置:
vim ~/.bash_profile
source ~/.bash_profile

 

修改apache2下envvars文件:

vim /etc/apache2/envvars

 

如果python在/usr/bin下,项目conf中设置的python位置应当为:
WSGIPythonHome /usr/

 

查看、删除apache2错误log:

cat /var/log/apache2/error.log
vim /var/log/apache2/error.log
rm /var/log/apache2/error.log

 

启动本地项目、默认项目:
a2ensite 本地项目.conf
a2ensite 000-default.conf
service apache2 restart

停止本地项目:
a2dissite 本地项目.conf

修改apache2端口文件:
vim /etc/apache2/ports.conf
比如在其中加入Listen 8000等

 

修改mod_mono在apache2下的配置文件:
vim /etc/apache2/mods-available/mod_mono.conf

 

修改mono-server4的配置文件,只能看看,不要修改
vim /etc/mono-server4/mono-server4-hosts.conf


posted @ 2020-06-05 16:58  重积德  阅读(13)  评论(0编辑  收藏  举报