-
安裝phpmyadmin: phpmyadmin是非常流行的mysql管理工具 安裝方式: 1.apt-get方式: sudo apt-get install phpmyadmin sudo ln -s /usr/share/phpmyadmin/ /var/www/pma 2.手動上傳方式查看全部
-
#將以下分別改為 www.xianlaiwan.cn改為 bbs.imooc.com /webdata/imooc/www改為 /webdata/imooc/bbs /webdata/imooc/www/改為 /webdata/imooc/bbs #保存退出,并用同樣的步驟類似的方法修改imooc_oa配置文件 4.將當前目錄切換到虛擬主機“當前已啟用”配置目錄 $ cd /etc/appache2/sites-enabled #到此已經成功為bbs.imooc.com和oa.imooc.com兩個新系統配置了虛擬主機 $ ln –s ../sites-available/imooc_bbs imooc_bbs查看全部
-
Apache虛擬主機簡單配置: 1.在/webdata/imooc目錄下新建兩個文件夾bbs和oa,執行完以上命令后,/webdata/imooc目錄下有www、bbs、oa三個文件夾,名稱與二級域名對應,分別存放三個系統的php文件,這樣便于日后的維護與管理。 $ sudo mkdir –p /webdata/imooc/ {bbs, oa} 或者分步執行命令 $ sudo mkdir –p /webdata/imooc/bbs $ sudo mkdir –p /webdata/imooc/oa 2.將當前目錄切換到虛擬主機“目前可用的”配置目錄 $ cd /etc/appache2/sites-available #每個虛擬主機之間雖然是獨立的,但是大多數的配置項是一樣的。我們沒有必要完全手寫一個新的配置文件,通過兩次復制已有的imooc_www配置文件分別重命名為imooc_bbs和imooc_oa對應兩新系統的根目錄。這里的配置文件名稱是可以隨意選擇的,但是為了便于分別和管理,我們使用以上名稱。 $ sudo cp imooc_www imooc_bbs && sudo cp imooc_www imooc_oa 3.通過vim編輯配置文件 $ sudo vim imooc_bbs #首先可以看見這個復制過來的配置文件如下 <VirtualHost *:80> ServerName www.xianlaiwan.cn DocumentRoot /webdata/imooc/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /webdata/imooc/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> #.....此處省略不想關配置項 </VirtualHost>查看全部
-
MySQL數據庫存儲目錄修改與數據遷移: 1.數據遷移前停止mysql服務 $ sudo service mysql stop 2.將目標目錄的所屬用戶組和用戶和文件夾權限修改為mysql:mysql 0700 $ sudo chown –R mysql:mysql /mnt/mysqlhdd $ sudo chmod –R 700 /mnt/mysqlhdd 3.為了防止意外,把現有數據復制(cp)到新目錄,而不是移動(mv),為保證文件的權限和屬性一致,復制過程一定要添加 -a 參數,由于數據量比較大添加 –v 參數可查看復制的過程 $ sudo cp –av /data/mysql/* /mnt/mysqlhdd/ 4.編輯MySQL的配置文件my.cnf,修改my.cnf文件中的datadir參數值 $ sudo vim /etc/mysql/my.cnf datadir=/data/mysql/ 修改為 datadir=/mnt/mysqlhdd 5.編輯apparmor關于mysql的權限配置文件,修改usr.sbin.mysqld文件中的數據存儲目錄的相關權限 $ sudo vim /etc/apparmor.d/usr.sbin.mysqld /data/mysql/ r 修改為 /mnt/mysqlhdd/ r /data/mysql/** rwk 修改為 /mnt/mysqlhdd/** rwk 6.保存退出后重啟apparmor服務 $ sudo service apparmor reload 7.重啟apparmor權限服務進程和mysql進程 $ sudo service mysql restart查看全部
-
mysql默認只允許本機訪問。需要開啟遠程權限。 sudo vim /etc/mysql/my.cnf //打開配置文件 bind-address //表示進允許這個服務器進行訪問。注釋掉的話都可以訪問。 phpmyadmin添加用戶 sudo service mysql restart查看全部
-
默認情況下,出于安全的考慮,MySQL在初始狀態下不允許遠程連接,只允許服務器內部應用的本地連接。查看全部
-
MysqL數據存儲目錄遷移 1、停止MySQL的服務 sudo service mysql stop 2、查看數據庫地址 cd /var/lib 3、查看MySQL的權限和用戶組 ll /var/lib 4、創建數據庫遷移目錄 sudo mkdir /mysqldata 5、修改用戶組和權限 sudo chown -vR mysql:mysql /mysqldata (-R遞歸修改,-v顯示詳細的處理信息) sudo chmod -vR 700 /mysqldata 6、復制原有數據庫文件 su cp -av /var/lib/mysql/* /mysqldata/ 7、修改數據庫配置文件 sudo vim /etc/mysql/my.cnf 修改:datadir = /mysqldata/ 8、修改appormar 配置 sudo vim /etc/apparmor.d/user.sbin.mysqld 修改為:/mysqldata/ r, /mysqldata/** rwk, 9、重啟apparmor sudo service apparmor reload 10、啟動MySQL sudo service mysql start 11、登陸MySQL mysql -uroot -p 12、創建數據庫 create database aaabbb; 13、查看遷移目錄下的數據庫文件 su cd /mysqldata ll 14、刪除原數據庫文件 rm -rvf /usr/lib/mysql查看全部
-
cd /etc/apache2/sites-available //打開apache的配置文件 ll //所有配置文件 cat default //查看默認的配置路徑 sudo cp default video //作為video項目的配置文件 sudo cp default bbs //作為bbs項目的配置文件 sudo cp default oa //作為項目OA的配置文件 sudo vim video 添加: ServerName video.imooc.com //增加解析域名 DocumentRoot /wwwroot/video //將解析到以上域名時打開的目錄 <Directory /wwwroot/video/> //給用戶訪問的權限,不然會出現403禁止訪問錯誤。 配置好后保存退出。 其他兩個項目的配置類似…… $cd ../sites-enabled/ sudo ln -s ../sites-available/video video//啟用配置文件,建立軟連接 $ll //查看軟連接 //其他2個項目也一樣。 //sudo service apache2 restart查看全部
-
要模擬使用場景,首先需要修改hosts文件,讓這三個二級域名都指向我們裝在VM虛擬機里的ubuntu服務器192.168.0.104,因為我們的數組系統扮演的是客戶端的角色,要訪問VM虛擬機里的服務器,就需要修改客戶端系統的hosts文件來模擬DNS解析,打開系統的hosts文件,在末尾加上:(在客戶端電腦中修改) 192.168.104 video.imooc.com 192.168.104 bbs.imooc.com 192.168.104 oa.imooc.com查看全部
-
虛擬主機(Virtual-Host)原理: 一臺服務器上放置多個完全獨立的網站,虛擬主機就是通過Apache來分辨出來訪的二級域名。通過識別來分別訪問各各目錄下的站點。 虛擬主機的應用場景: 假設慕課網開發了三個系統,分別是:視頻系統、論壇系統和辦公系統 慕課網有個一級域名 imooc.com,現在給這三個系統分別配置二級域名video.imooc.com,bbs.imooc.com,oa.imooc.com 假設慕課網有臺lamp服務器,在文件系統中分別建立了三個目錄(對應三個系統,論壇,辦公,視頻系統),分別用于存放這三個系統的項目文件,這三個目錄可以由我們任意建立,配置DNS把這三個二級域名都解析到這臺服務器上,也就是讓三個二級域名都指向同一個服務器ip,讓Apache來區分用戶是通過哪個二級域名訪問這臺服務器的 根據不同的二級域名訪問對應項目所在的目錄,也就是說一臺服務器上可以同時放置多個完全獨立的網站或者系統,用不同的域名訪問對應的系統。查看全部
-
MySQL與PHP的配置文件: 核心配置: MySQL:my.cnf PHP:php.ini查看全部
-
Apache核心配置: 1.mods-***:Apache模塊 2.sites-***:虛擬主機 關鍵詞: 1.available:可以使用 2.enabled:已啟用查看全部
-
Apache配置文件加載流程查看全部
-
LAMP配置文件位置: Apache:/etc/apache2 MySQL:/etc/mysql PHP:/etc/php5查看全部
-
php常用插件安裝:apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl查看全部
舉報
0/150
提交
取消