Apache虚拟主机配置(多个域名分别绑定多个目录)

Apache虚拟主机配置(多个域名访问多个目录)

一、windows下:

为了方便管理虚拟主机,我决定使用一种方法,那就是修改httpd-vhosts.conf文件。
第一步首先要使扩展文件httpd-vhosts.conf生效:
1. 打开 apache/conf/httpd.conf 文件
2. 找到 # Include conf/extra/httpd-vhosts.conf
3. 去掉前面的注释符#号
4. 打开 apache/conf/extra/httpd-vhosts.conf
5. 添加以上的多端口或多域名代码(这里以多域名为例):
6. 打开apache2/conf/extra/httpd-vhost.conf

二、centos7下的apache2.4,直接在/etc/httpd/conf.d/下添加你的 xxx.conf即可(xxx随你取,可以是www)

在里面添加入下:
示例:
<VirtualHost 192.168.1.1:80>
ServerAdmin [email protected] (你的邮箱)
DocumentRoot /usr/local/apache2/htdocs/Joomla(此虚拟主机的根目录)
ServerName www.abc.com(此处为域名)
ErrorLog /usr/local/apache2/htdocs/abc/error_log (日志)
TransferLog /usr/local/apache2/htdocs/abc/access_log (日志)
</VirtualHost>
<VirtualHost 192.168.1.1:80>
ServerAdmin [email protected] (你的邮箱)
DocumentRoot /usr/local/apache2/htdocs/bbs (此虚拟主机的根目录)
ServerName www.bbs.com (此处为域名)
ErrorLog /usr/local/apache2/htdocs/bbs/error_log (日志)
TransferLog /usr/local/apache2/htdocs/bbs/access_log (日志)
</VirtualHost>
此例子添加了一个www.abc.com的主机和一个www.bbs.com的虚拟主机。
注意:添加了虚拟主机之后必须重启apache服务。
如果是服务器的话,直接访问域名便可以访问相应的虚拟主机网站了。
如果是做测试环境(我的便是测试环境),可将真机的hosts文件修改,使得测试域名和服务器(虚拟机)ip地址关联,这样在真机访问域名,成光转到相应的虚拟主机网站的时候即成功。

WDCP面板添加站点和Mysql数据库

在前面文章中,我们已经在VPS主机中安装WDCP面板环境,虽然这个面板如今官方不再更新版本,但是其用户量还是比较大的,比较适合我们VPS新手用户部署网站环境使用。唯独需要我们做好服务器的安全和网站备份工作,因为WDCP的漏洞据说也比较多,不过有漏洞后官方也会升级安装包。

在这篇文章中,我们就继续上一篇的文章,面板安装完毕之后,那就需要添加域名、开通数据库和FTP账户创建站点,后台其实很简单,我们登录后看到的都是中文,我们只要能看明白中文就会使用。

Tip: 我们在使用任何VPS主机时候,唯独需要注意的就是定期备份网站数据。

 第一、WDCP面板添加域名

浏览全部

Centos下Yum安装PHP5.5,5.6,7.0

注意:一定要先安装Mysql后再安装PHP,否则安装其他版本的mysql的时候mysql-libs会报错,当然,卸载了mysql-libs也就可以继续安装了。

1.检查当前安装的PHP包
yum list installed | grep php
如果有安装的PHP包,先删除他们
yum remove php*

2、安装rpm源包
Centos 5.X
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

浏览全部