如何使用HTTP和HTTPS在同一个域中运行不同的网站

时间:2017-11-05 07:41:17

标签: wordpress laravel http https dns

我可以在同一个域中运行不同的网站吗?像

http://www.example.com ----> in WordPress
https://example.com/ -----> in laravel

这是参考网站

Website : www.linqs.in              
APP:    https://linqs.in/username

应用程序网址将按提供的用户名打开用户的个人资料。

抱歉,如果我弄错了!!如果可能的话请指导我。

2 个答案:

答案 0 :(得分:0)

由于URL侦听端口,如http - 端口80,https - 端口443.因此,您可以通过VirtualHost配置确保同一域中的不同网站。

答案 1 :(得分:0)

您可以在virtual host configuration

中执行此操作
Listen 80
Listen 443

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot "/path/to/wordpress"
</VirtualHost>

<VirtualHost *:443>
    ServerName example.com
    DocumentRoot "/path/to/laravel/public"
</VirtualHost>

如果源不在默认的http根目录下,您可能还需要定义目录。例如:

<VirtualHost *:443>
    ServerName example.com
    DocumentRoot "/path/to/laravel"
    <Directory /path/to/laravel>
          AllowOverride All
    </Directory>
</VirtualHost>

这也将允许Apache为该目录提供服务并使用任何.htaccess文件(如果它还没有被允许)。