在ubuntu18中安装apache2.4、配置及使⽤在ubuntu18中安装apache2.4、配置及使⽤
主要内容
适⽤范围本教程主要⽤于ubuntu18中安装apache2.4
⼀、安装apache2.4
sudo apt-get install apache2
⼆、安装模块(mod_wsgi)
sudo apt-get install libapache2-mod-wsgi-py3
到达相应的⽬录上查看
说明:
注:a2两次tab键是查看功能
使⽤⽅法:a2enmod + 模块名 a2ensite+站点名 这是启⽤
a2dismod + 模块名 a2ensite+站点名 这是关闭
但在软件中不能使⽤,因为mod_wsgi.so⽐较旧,要更新
三、更新mod_wsgi.so
四、配置站点⽂件(f)
进⼊站点新建配置⽂件
cd /etc/apache2/sites-available
sudo vi f
f内容
Alias /favicon.ico /path/to/mysite/static/favicon.ico #静态⽂件
Alias /static/ /path/to/mysite/static/
<Directory /path/to/mysite/static>
Require all granted
</Directory>
#多媒体⽂件
Alias /media/ /path/to/mysite/media/
<Directory /path/to/mysite/media>
Require all granted
</Directory>
#wsgi.py配置
WSGIScriptAlias / /path/to/mysite/mysite/wsgi.py WSGIPythonPath /path/to/mysite
<Directory /path/to/mysite/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
五、站点启⽤与关闭ubuntu安装教程
#站点启⽤
a2ensite site_f
#站点关闭
a2dissite site_f
六、apache2.4使⽤
1. 开始
systemctl start apache2
#第⼀次使⽤时要⽤
sudo apache2ctl start
2. 重启
sudo apache2ctl restart
3. 停⽌
sudo apache2ctl stop
4. 查看错误
cat /var/log/apache2/error.log
5. 查看apache2运⾏状态
systemctl status apache2
发布评论