系统安装

汇总性教程

内容管理

栏目管理

静态管理和缓存管理

标签和模板

模板教程

常见疑难问题

二次开发教程

动静态分离部署

首页 >  国微CMS教程 >  常见疑难问题 >  最常见问题
域名设置相关的

2、修改域名配置 (重要)

我们需要用某个域名去访问一个网站,那么就需要做一个这样的域名配置的动作(当然域名要在空间商那边先指向这个服务器IP),配置好后,我们就可以用域名安装访问网站了;一台服务器可以安装多个网站,只需要将不同的域名(包括二级域名)对应不同的文件夹(存放程序的)即可。

A、进入PHP环境(以PHPstudy为列,其他的对应修改方法)此路径,用记事本打开httpd-vhosts.conf  文件

 

 

B、案例一:比如:我需要将使用www.php168.netIP也一样,如120.26.27.20)来访问网站;程序放在school目录下的;需要做如下设置

 

红框中就是需要调整修改的地方,WWW就是存放网站程序的位置。需要说明的是:

:域名设置一个带www,一个不用带,便于两个都可以访问

:下面有4个路径需要留意,改为对应的程序存放位置的路径;

其中这个D:/phpStudy/php/tmp默认即可,确保D:/p8_serv/php/tmp这个路径正确,这个地方易出错

 

 

 

案例二:假设我们需要在此台服务器安装另外一个独立域名(也可以是二级域名)的网站,假设域名为www.sohu.com;程序放在sohu目录下的;需要做如下设置

Awww目录下,创建一个souhu目录存放这个网站的程序

 

 

 

B:同样在httpd-vhosts.conf文件夹中,我们复制一段出来,改下对应的域名和文件夹对应位置。就可以了;然后重启apache就生效了。 举一反三,如果再新增一个网站,你再复制一段,然后改下即可。

 

 

备注说明:由于PHPstudy提供的此文件设置有用户不懂,可以直接利用我们国微CMS 的设置方法;比较清晰明了,代码如下: 直接复制这些到httpd-vhosts.conf

 

案例一:

NameVirtualHost *:80

<VirtualHost *:80>

ServerName www.php168.net

ServerAlias   php168.net

DocumentRoot D:/phpStudy/WWW/school

php_admin_value open_basedir "D:/phpStudy/php/tmp;D:/phpStudy/WWW/school "

    <Directory "D:/phpStudy/WWW/school ">

        Options Indexes FollowSymLinks IncludesNOEXEC

        AllowOverride All

        Order allow,deny

        Allow from all

    </Directory>

</VirtualHost>

 

案例二:

NameVirtualHost *:80

<VirtualHost *:80>

ServerName www.sohu.net

ServerAlias   sohu.net

DocumentRoot D:/phpStudy/WWW/sohu

php_admin_value open_basedir "D:/phpStudy/php/tmp;D:/phpStudy/WWW/sohu "

    <Directory "D:/phpStudy/WWW/sohu ">

        Options Indexes FollowSymLinks IncludesNOEXEC

        AllowOverride All

        Order allow,deny

        Allow from all

    </Directory>

</VirtualHost>

 

其他更多的域名配置以此类推

 

五:系统重新安装的简单方法

当我们要重新安装一个程序的时候,我们不需要删除此网站,然后重新拷贝,简单的方法是:

A:从新程序根目录里面复制一个install.php安装文件放到网站根目录

 

 

B:然后进入现有的网站根目录---data,删除掉install.lock安装锁定文件,这样就可以重新安装了

 

 

相关内容