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