Ubuntu 环境下多站点配置

参考网址:https://www.linuxidc.com/Linux/2017-05/143590.htm

Ubuntu 环境下:

第一步:新增站点配置文件**

1,打开连接服务器的软件xftp 中,连接上服务器,然后在 /etc/apache2/sites-available 目录中新建站点的配置文件 ***.conf (自己命名)例如:www-linuxidc-com.conf

2,在控制台输入cmd 进入控制台后,输入连接服务器的用户名和密码:

例如:

用户名:ssh [email protected]

密码: *******

3, #进入虚拟主机配置文件夹

 cd /etc/apache2/sites-available/

4, #复制默认的虚拟主机配置文件

  sudo cp 000-default.conf www-linuxidc-com.conf,

5,编辑这两个配置文件,以 www-linuxidc-com.conf 为例

<VirtualHost *:8080>
    ServerAdmin [email protected]
    ServerName www.linuxidc.com
    DocumentRoot /home/www/linuxidc
​
    <Directory "/home/www/linuxidc">
        Options FollowSymLinks
        AllowOverride All 
        #Require all denied
        Require all granted
    </Directory>                            
​
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
​
</VirtualHost>
​

注意上面配置中:ServerName(域名)、DocumentRoot(根目录) 和 VirtualHost (端口号) 是我们重点关注的配置点。linuxidc 的 ServerName 为www.linuxidc.com,根目录为 /home/www/linuxidc,Directory 同 DocumentRoot。

第二步:在sites-enabled目录下建立符号链接

1,进入配置的文件夹

cd /etc/apache2/sites-enabled

2,#建立对应的软链接

sudo ln -s /etc/apache2/sites-available/www-linuxidc-com.conf (刚才第一步新建的conf文件)/etc/apache2/sites-enabled/www-linuxidc-com.conf(刚才第一步新建的conf文件)

第三步:在/etc/apache2/ports.conf 文件中开启端口号

Listen 8080 ...

如图:添加其他端口号

第四步:在对应目录放入项目代码

把打包好的文件放到 val/www/.... 对应的文件夹中

第五步:修改 /etc/hosts 文件

打开查看 /etc/hosts 文件,开头是:

127.0.0.1 localhost

我们在该行后面添加:

127.0.0.1   www.linuxidc.com (自己的域名,需要加www....)  

#保存退出

第六步:重启 apache 服务器并测试

重启 apache 服务器使得配置生效:

sudo /etc/init.d/apache2 restart

在浏览器(如果是桌面版的话)中访问 www.linuxidc.com ,看看是否输出了你上传文件中的内容。

猜你喜欢

转载自blog.csdn.net/qq_41055607/article/details/86943942