能夠查看幫助文檔php
實現虛擬主機html
若要實現基於域名的虛擬主機,能夠在配置httpd服務時添加NameVirtualHost行,用來指定監聽虛擬Web主機的IP地址;而後針對每個虛擬Web站點,添加對應的<VirtualHost IP地址> .. ..mysql
</VirtualHost>設置便可,其中包括ServerName參數用來指定站點域名、DocumentRoot參數用來指定網頁目錄。web
域名實驗中以HOSTS文件來實現ajax
echo ‘192.168.100.100 www.test1.com www.test2.com www.test3.com’>>/etc/hostssql
修改配置文件數據庫
vim /etc/httpd/conf/httpd.confapache
Listen 80 偵聽端口vim
Listen 8080api
NameVirtualHost *:80 虛擬主機端口
<VirtualHost *:80>
DocumentRoot /var/www/html/test1 網頁文件目錄
ServerName www.test1.com 域名
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/test2
ServerName www.test2.com
</VirtualHost>
NameVirtualHost *:8080
<VirtualHost *:8080>
DocumentRoot /var/www/html/test3
ServerName www.test3.com
</VirtualHost>
也能夠將配置文件寫入到/etc/httpd/conf.d/裏面
/etc/httpd/conf.d/*.conf
以.conf結尾
確認配置文件開啓
[root@localhost conf.d]# grep ^Include /etc/httpd/conf/httpd.conf
Include conf.d/*.conf
驗證
搭建LAMP平臺
Linux+Apache+Mysql+Php
首先先安裝軟件包
[root@localhost conf]# yum -y install httpd mysql-server mysql php php-mysql
咱們能夠將網站目錄轉換到/var/ftp
修改配置文件
vim /etc/httpd/conf/httpd.conf
DocumentRoot "/var/ftp"
之後能夠方便經過FTP服務來修改網頁內容
先關閉虛擬主機
確保服務相關功能正常
/etc/init.d/httpd restart
/etc/init.d/mysqld restart
[root@localhost ftp]# cat /var/ftp/index.php
<?php
phpinfo();
?>
實驗兩個平臺
WordPress
Discuz!
解壓軟件包
[root@localhost ftp]# tar xf wordpress-4.5.3-zh_CN.tar.gz
[root@localhost ftp]# unzip Discuz_X3.2_SC_UTF8.zip -d bbs &> /dev/null
建立數據庫並受權
mysql> create database wordpress;
Query OK, 1 row affected (0.24 sec)
mysql> GRANT all ON wordpress.* TO wp@localhost IDENTIFIED BY 'wp1';
Query OK, 0 rows affected (0.20 sec)
mysql> create database bbs;
Query OK, 1 row affected (0.01 sec)
mysql> GRANT all ON bbs.* TO bbs@localhost IDENTIFIED BY 'bbs1';
Query OK, 0 rows affected (0.04 sec)
給目錄受權
chown -R apache bbs/ wordpress/
安裝
出現這個是權限問題
安裝完成
訪問
記得刪除這個文件
wordpress
wordpress打開速度慢
第一部分:谷歌的問題
現象對於Wordpress初學者來講,不管是Wordpres網站前臺仍是管理後臺,操做反應都是特別特別慢,一個操做反應要等上20秒。
緣由:這是因爲Wordpress系統默認使用谷歌字體,在國內谷歌域名被屏蔽,因此致使操做反應慢。對於不少商業主題默認使用了谷歌字體、谷歌ajax庫、谷歌地圖等谷歌服務,因此致使網站前臺訪問速度慢。
原理:googleapis.com被屏蔽,但谷歌這些庫的確是好東西,國內360給予鏡像,地址是useso.com,內容與谷歌的同樣,國內速度快。
解決方法:對於後臺:找到Wordpress這個文件 \wp-includes\script-loader.php,找到:fonts.googleapis.com,所有替換成:fonts.useso.com。或者乾脆把「googleapis」替換成「useso」。對於前臺:近期測試了不少替換插件,網上推薦的大部分已經無論用了,後來發現這個最有用,並且更新比較勤:「Useso take over Google」,近幾個月測試只是這個最好用。
注:相關網站建設技巧閱讀請移步到建站教程頻道。