-
/* 在vedio.conf、bbs.conf、oa.conf里加<Directory /wwwroot/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> */ /* <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> 這段代碼如果在主配置文件中則表示全局文件夾權(quán)限設(shè)置。 如果外部沒有這段,可以在每個(gè)虛擬機(jī)配置文件中分別設(shè)置。 如果主配置文件中,和虛擬主機(jī)配置文件中均有這個(gè)設(shè)置,以最后加載的為準(zhǔn)。 */查看全部
-
Apache配置虛擬主機(jī) 1、先在hosts里面添加域名指向虛擬機(jī)IP地址 2、現(xiàn)新建的項(xiàng)目讓它放在根目錄下/wwwroot里面,再在wwwroot文件里面新建www文件夾和bbs文件夾。 3、進(jìn)入/etc/apache2文件配置目錄,在進(jìn)入目錄下的sites-available目錄,復(fù)制默認(rèn)配置文件default.conf 為www.conf和 bbs.conf, 我你虛擬機(jī)裝的系統(tǒng)是Ubuntu 14.04-164bit,默認(rèn)配置文件為000-default.conf,具體命令如下: #cp /etc/apache2/sites-available #sudo cp 000-default.conf www.conf #sudo cp 000-default.conf bbs.conf 4、復(fù)制完成后,編輯兩個(gè)新復(fù)制出來的文件,添加ServerName www.abc.com, 并修改DocumentRoot /wwwroot/www 一個(gè)域名對應(yīng)一個(gè) 目錄,這里我的配置文件跟視頻教學(xué)的配置文件有點(diǎn)不同,只需要改著兩個(gè)地方就行了 #sudo vim www.conf #sudo vim bbs.conf 5、上面兩個(gè)文件修改完后,需要在/etc/apache2/sites-enabled目錄下創(chuàng)建軟連接,系統(tǒng)才會(huì)加載他們 #cd /etc/apache2/sites-enabled #sudo ln -s ../sites-available/www.conf www.conf #sudo ln -s ../sites-available/bbs.conf bbs.conf 6、視頻教學(xué)到此就結(jié)束,重啟apache2就可以了,我系統(tǒng)版本跟教學(xué)的不一樣,還需要修改一個(gè)地方,就 是/etc/apache2/apache2.conf #sudo vim /etc/apache2/apache2.conf <Directory /wwwroot/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> 添加如下代碼: #保存重啟apache服務(wù), #sudo service apache2 restart查看全部
-
要模擬使用場景,首先需要修改hosts文件,讓這三個(gè)二級域名都指向我們裝在VM虛擬機(jī)里的ubuntu服務(wù)器192.168.0.104,因?yàn)槲覀兊臄?shù)組系統(tǒng)扮演的是客戶端的角色,要訪問VM虛擬機(jī)里的服務(wù)器,就需要修改客戶端系統(tǒng)的hosts文件來模擬DNS解析,打開系統(tǒng)的hosts文件,在末尾加上: 192.168.104 video.imooc.com 192.168.104 bbs.imooc.com 192.168.104 oa.imooc.com ---- linux, hosts的文件在 /etc/hosts 在使用windows os ,通過修改 C:\Windows\System32\drivers\etc\host 文件來模擬DNS,也就是說,你修改后的 host里的內(nèi)容會(huì)指向你的定義的地址 如: 192.168.1.105 bbs.imooc.com ,當(dāng)你在本地瀏覽器輸入這個(gè)網(wǎng)址的時(shí)候,它會(huì)打開你指定的ip地址!查看全部
-
【Apache Virtual-Host 原理】 一臺服務(wù)器上放置多個(gè)完全獨(dú)立的網(wǎng)站,虛擬主機(jī)就是通過Apache來分辨出來訪的二級域名。通過識別來分別訪問各各目錄下的站點(diǎn)。 虛擬主機(jī)的應(yīng)用場景: 假設(shè)慕課網(wǎng)開發(fā)了三個(gè)系統(tǒng),分別是:視頻系統(tǒng)、論壇系統(tǒng)和辦公系統(tǒng) 慕課網(wǎng)有個(gè)一級域名 imooc.com,現(xiàn)在給這三個(gè)系統(tǒng)分別配置二級域名video.imooc.com bbs.imooc.com oa.imooc.com 假設(shè)慕課網(wǎng)有臺lamp服務(wù)器,在文件系統(tǒng)中分別建立了三個(gè)目錄(對應(yīng)三個(gè)系統(tǒng),論壇,辦公,視頻系統(tǒng)),分別用于存放這三個(gè)系統(tǒng)的項(xiàng)目文件,這三個(gè)目錄可以由我們?nèi)我饨?,配置DNS把這三個(gè)二級域名都解析到這臺服務(wù)器上,也就是讓三個(gè)二級域名都指向同一個(gè)服務(wù)器ip,讓Apache來區(qū)分用戶是通過哪個(gè)二級域名訪問這臺服務(wù)器的 根據(jù)不同的二級域名訪問對應(yīng)項(xiàng)目所在的目錄,也就是說一臺服務(wù)器上可以同時(shí)放置多個(gè)完全獨(dú)立的網(wǎng)站或者系統(tǒng),用不同的域名訪問對應(yīng)的系統(tǒng)。查看全部
-
LAMP環(huán)境配置 - Apache 一、Apache加載配置時(shí)會(huì)首先加載apache.conf文件(配置文件的入口) apache.conf文件以include關(guān)鍵字將其他配置文件包含在其中,這1有助于修改配置,2按照一定的屬性分開放置,配置靈活 二、核心配置: mods-*** 存放Apache模塊配置文件 sites-*** 存放虛擬主機(jī)的配置文件 關(guān)鍵詞available表示可以使用;enabled表示已啟用的 enabled通過ln -s命令建立available的軟連接 Apache會(huì)在加載配置過程中將所有軟連接一次性全部加載,以方便軟連接誤刪時(shí)再次建立軟連接啟動(dòng)模塊 MySQL核心配置文件:my.cnf PHP核心配置文件:php.ini查看全部
-
ssh就是sftp,在開發(fā)文件的時(shí)候都是本地開發(fā),但是在開發(fā)測試完成后,我們就可將文版本上線,就可以通過ssh方式將我們的新的文件添加到服務(wù)器里。 協(xié)議選擇:sftp-ssh file transfer protocol 添加文件等操作,都是通過ssh連接工具可以進(jìn)行可視化的文件管理操作 Ubuntu Server 14.04 開啟Root用戶SSH權(quán)限: vi /etc/ssh/sshd_config 將PermitRootLogin without-password 修改為PermitRootLogin yes 即可。 修改好后別忘了重啟sshd服務(wù) /etc/init.d/ssh restart 又或者是 service ssh restart 之后,root用戶即可直接SSH遠(yuǎn)程管理服務(wù)器了。查看全部
-
apache安裝 sudo apt-get install apache2 apache2 -v (檢查是否安裝成功) php安裝 sudo apt-get php5 php5 -v (檢查php是否安裝成功) cat /etc/apache2/mods-enabled/php5.load (查看php是否被apache 加載) 顯示 LoadModule php5_module /usr/lib/apache2/modules/libphp5.so 表示加載成功 安裝mysql sudo apt-get install mysql-server 安裝過程中輸出 root 密碼 注:此密碼為mysql 數(shù)據(jù)庫密碼 cat /etc/php5/conf.d/.mysql.ini (檢查 php 與 mysql 正常的數(shù)據(jù)交互) 課程使用的是12.04版本的系統(tǒng),如果你使用14.04版本的話路徑會(huì)有一點(diǎn)區(qū)別, cat /etc/php5/mods-available/mysql.ini 14.10版 如果沒有被加載許手動(dòng)安裝 sudo apt-get install php5-mysql 重啟 mysql apache sudo service mysql restart sudo service apache2 restart 通過一條命令可以一次性的安裝LAMP apt-get install apache2 php5 mysql-server php5-mysql 或者通過:tasksel install lamp-server查看全部
-
Ubuntu Server管理員權(quán)限解讀 1、普通賬戶沒有管理員權(quán)限 2、默認(rèn)情況下的root賬戶無法登陸 命令 su(switch User)切換到超級管理員 sudo(Switch User and DO)以超級管理員身份執(zhí)行 使用su命令所有管理員都必修知道root賬戶的密碼 sudo使得普通管理員使用自己的密碼也可以獲得超級管理員權(quán)限 (sudo彌補(bǔ)了su產(chǎn)生的多賬戶安全問題)查看全部
-
mkdir -p /wwwroot/{video,bbs,oa} #集合方式創(chuàng)建目錄,執(zhí)行后產(chǎn)生wwwroot目錄且旗下還有三個(gè)子目錄分別為video,bbs,oa查看全部
-
要模擬使用場景,首先需要修改hosts文件,讓這三個(gè)二級域名都指向我們裝在VM虛擬機(jī)里的ubuntu服務(wù)器192.168.195.6,因?yàn)槲覀兊臄?shù)組系統(tǒng)扮演的是客戶端的角色,要訪問VM虛擬機(jī)里的服務(wù)器,就需要修改客戶端系統(tǒng)的hosts文件來模擬DNS解析,打開系統(tǒng)的hosts文件,在末尾加上:(在客戶端電腦中修改) 192.168.195.6 video.imooc.com 192.168.195.6 bbs.imooc.com 192.168.195.6 oa.imooc.com windows,hosts文件在C:\\Windows\\system32\\drivers\\etc\\hosts Linux,hosts文件在 /etc/hosts查看全部
-
LAMP環(huán)境配置 - Apache 一、Apache加載配置時(shí)會(huì)首先加載apache.conf文件(配置文件的入口) apache.conf文件以include關(guān)鍵字將其他配置文件包含在其中,這1有助于修改配置,2按照一定的屬性分開放置,配置靈活 二、核心配置: mods-*** 存放Apache模塊配置文件 sites-*** 存放虛擬主機(jī)的配置文件 關(guān)鍵詞available表示可以使用;enabled表示已啟用的 enabled通過ln -s命令建立available的軟連接 Apache會(huì)在加載配置過程中將所有軟連接一次性全部加載,以方便軟連接誤刪時(shí)再次建立軟連接啟動(dòng)模塊 MySQL核心配置文件:my.cnf PHP核心配置文件:php.ini查看全部
-
使用其他網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)庫訪問查看全部
-
給PHP添加常用擴(kuò)展: $sudo apt-get install php5-gd curl libcurl3 libcurl4-openssl-dev php5-curl 測試方法:重啟Apache后在網(wǎng)站刷新看看是否有curl和gd庫是否被正確加載查看全部
-
VH 原理查看全部
-
Ubuntu LTS 12中,需要將info.php放到 /var/www 中 Ubuntu LTS 14.04中,需要將info.php放到 /var/www/html 中 $cd /var/www/html $sudo vi info.php <?php echo mysql_connect('localhost','root','123456') ? '連接成功的信息' : '連接失敗的信息’; //測試連接mysql,有時(shí)mysql_connect()函數(shù)默認(rèn)端口被其他程序占用時(shí), 可以指定其他端口; phpinfo(); //查看php版本信息 ?> 安裝vim工具包: apt-get install vim-gtk mysql_connect(‘所連接的服務(wù)器:端口’,’登錄用戶’,’用戶密碼’); //函數(shù)打開非持久的 MySQL 連接。 有時(shí)mysql_connect()函數(shù)默認(rèn)端口被其他程序占用時(shí), 可以指定其他端口.如: mysql_connect(‘localhost:8080’,’root’,’xxx’); 再不行就只能重啟服務(wù)器了 測試:打開網(wǎng)頁輸入網(wǎng)址:192,168.195.6/info.php查看頁面顯示查看全部
舉報(bào)
0/150
提交
取消