2、修改域名配置 (重要)
我們需要用某個域名去訪問一個網站,那么就需要做一個這樣的域名配置的動作(當然域名要在空間商那邊先指向這個服務器IP),配置好后,我們就可以用域名安裝訪問網站了;一臺服務器可以安裝多個網站,只需要將不同的域名(包括二級域名)對應不同的文件夾(存放程序的)即可。
A、進入PHP環境(以PHPstudy為列,其他的對應修改方法)此路徑,用記事本打開httpd-vhosts.conf 文件
B、案例一:比如:我需要將使用www.whbsysb.cn(IP也一樣,如120.26.27.20)來訪問網站;程序放在school目錄下的;需要做如下設置
紅框中就是需要調整修改的地方,WWW就是存放網站程序的位置。需要說明的是:
:域名設置一個帶www,一個不用帶,便于兩個都可以訪問
:下面有4個路徑需要留意,改為對應的程序存放位置的路徑;
其中這個D:/phpStudy/php/tmp默認即可,確保D:/p8_serv/php/tmp這個路徑正確,這個地方易出錯
案例二:假設我們需要在此臺服務器安裝另外一個獨立域名(也可以是二級域名)的網站,假設域名為www.sohu.com;程序放在sohu目錄下的;需要做如下設置
A:www目錄下,創建一個souhu目錄存放這個網站的程序
B:同樣在httpd-vhosts.conf文件夾中,我們復制一段出來,改下對應的域名和文件夾對應位置。就可以了;然后重啟apache就生效了。 舉一反三,如果再新增一個網站,你再復制一段,然后改下即可。
備注說明:由于PHPstudy提供的此文件設置有用戶不懂,可以直接利用我們國微CMS 的設置方法;比較清晰明了,代碼如下: 直接復制這些到httpd-vhosts.conf
案例一:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.whbsysb.cn
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安裝鎖定文件,這樣就可以重新安裝了