当前位置:首页 > 技术栈 > 正文内容

Centos Apache多端口多站点设置

樊豪杰1个月前 (01-21)技术栈107

因为我不止想搞一个网站,所以需要通过不同端口访问不同网站。


一开始以为很难,百度了一大堆答案,感觉都不太合适。


试过之后才知道很简单。



找到配置文件httpd.conf



我是之添加了需要的不同端口



之前看到有说要在后面加一行,我是直接将虚拟机文件放在conf.d文件夹下就自动加载了。

接下来写虚拟机配置

在/etc/httpd/conf.d/目录下新建一个vhost.conf 名称随意,后缀conf

vim 编辑


<VirtualHost *:1111>               端口号
    ServerName www.nextcloud.com       域名,我是随便写的
    DocumentRoot /var/www/nextcloud/html  网站文件目录
    <Directory "/var/www/nextcloud/html"> 网站文件目录
        Options FollowSymLinks
        AllowOverride ALL
        Require all granted
    </Directory>
</VirtualHost>


保存:wq

输入服务器ip:端口



成功。

需要多个网站就写多个文件



我测试了两个


<VirtualHost *:1314>
    ServerName www.wordpress.com
    DocumentRoot /var/www/wordpress/html

    <Directory "/var/www/wordpress/html">
        Options FollowSymLinks
        AllowOverride ALL
        Require all granted
    </Directory>
</VirtualHost>


和上面一样



成功!


扫描二维码推送至手机访问。

版权声明:本文由豪杰创想发布,如需转载请注明出处。

本页地址:https://www.plppl.com/?id=8

相关文章

Laravel 8 Jetstream个人资料照片未显示

Laravel 8 Jetstream个人资料照片未显示

您需要先在公共目录下创建存储,然后再链接它。因此,首先进入laravel项目主文件夹,然后进入公共文件夹。如果存储链接不存在,请创建它。然后回到项目主文件夹并创建存储链接cd (larave...

Linux CentOS Apache设置禁止ip访问服务器

Linux CentOS Apache设置禁止ip访问服务器

cd到/etc/httpd/conf.d/目录下cd /etc/httpd/conf.d/查看目录下的所有文件ls如果有多个.conf文件,在Linux中将按照这个顺序处理加载配置文件。如果...

ionic5 angular路由 跳转并删除本页的历史记录

ionic5 angular路由 跳转并删除本页的历史记录

我们在ionic3中跳转到根页面是这样的:this.navCtrl.setRoot(TabsPage);这样就可以移除本页面的导航堆栈。但是,ionic4/5使用了路由,所以要跳转并移除本页的历史记录...