版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
apache2设置多站点 ubuntu
本次实验将设置新站点site1_com
1.先在/var/www目录下创建一个新文件夹site1_com
sudo mkdir site1_com
2.将项目地址软连接到这个新建文件夹下
cd /var/www/html
sudo ln -s /home/PycharmProjects/test test #sudo ln -s 项目源地址 目标文件夹
注意修改.wsgi文件(加环境变量,连接app)
3.在/etc/下的hosts文件创建新站点的链接地址,此处设置为site1.com,可以设置成其他,不一定要和文件夹名字一样
127.0.0.1 site1.com
4.复制原本的映射配置文件000-default.conf为site1_com.conf
sudo cp 000-default.conf site1_com.conf
5.修改site1_com.conf里的地址信息,并且修改ServerName为设置的新站点链接
ServerName site1.com:80
6.在/etc/apache2/site-enabled文件夹中设置站点软链接
sudo ln -s /etc/apache2/sites-available/site1_com.conf /etc/apache2/sites-enabled/site1_com.conf
7.在项目代码中的URL地址中一定写上新站点的com地址,区分之前的站点的关键之处
URL = 'http://site1.com:80/rtest'
rtest是app中对应的代码:
@app.route("/rtest", methods=["POST"])