apache2设置多站点

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_43523725/article/details/100979040

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"])

猜你喜欢

转载自blog.csdn.net/qq_43523725/article/details/100979040