說(shuō)明:本文介紹的是阿里云Linux服務(wù)器怎么搭建網(wǎng)站煌珊,如果用的是其它主機(jī)商的服務(wù)器拂酣,搭建方法也差不多郭赐。(本文僅供自己和初步接觸Linux服務(wù)器的童鞋學(xué)習(xí)參考)
1.準(zhǔn)備工作
1.1上傳和下載文件命令行工具安裝(已安裝跳到1.2)
打開ssh工具(我用的是Xshell5中文版)更振,root 賬號(hào)登陸后鲫趁,依次執(zhí)行以下命令:
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz &&?cd lrzsz-0.12.20
./configure && make && make install
上面安裝過(guò)程默認(rèn)把lsz和lrz安裝到了/usr/local/bin/目錄下斯嚎,現(xiàn)在我們并不能直接使用,下面創(chuàng)建軟鏈接挨厚,并命名為rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
1.2使用步驟
rz命令本地上傳文件到服務(wù)器:
rz
執(zhí)行該命令后堡僻,在彈出框中選擇要上傳的文件即可。
1.3安裝ZIP解壓工具(已安裝跳到1.4)
解壓指令:unzip(輸入“unzi”按tab沒有補(bǔ)全就說(shuō)明沒有安裝)
安裝unzip
yum install? unzip ?-y
-y的作用是不提示強(qiáng)制安裝
1.4:下載安裝包
下載linux一鍵安裝web環(huán)境安裝包(點(diǎn)擊下載)疫剃,為了方便操作钉疫,下載之后改名為ssh.zip,接著解壓安裝包
unzip -x sh.zip
1.5更改權(quán)限
遞歸修改目錄權(quán)限為755(讀巢价、寫牲阁、執(zhí)行權(quán)限)
chmod?-R 755 sh
查看目錄權(quán)限
ll
2.安裝環(huán)境
2.1進(jìn)入sh目錄安裝(如果已是sh目錄跳到2.2)
cd sh
找不到sh目錄看下面指令:
拓展指令:
直接進(jìn)入目錄:
cd /sh
查看目錄內(nèi)容:
ls
返回上級(jí)目錄:
cd ../
進(jìn)入sh目錄開始安裝:
./install.sh
提示:安裝過(guò)程中會(huì)出現(xiàn)選項(xiàng)固阁,根據(jù)需要選擇即可,這里我選擇的是Nginx
2.2安裝完成后啟動(dòng)mysql
service mysqld start
檢查安裝是否完成:
ps -ef |grep nginx
ps -ef |grep mysql
重新啟動(dòng)nginx:
cd /usr/local/nginx/sbin
./nginx -s reload
2.3查看ftp和mysql默認(rèn)賬號(hào)密碼
需要找到文件account.log城菊,查找目錄位置:
locate account.log
進(jìn)入文件所在位置打開查看文件:
cat account.log
或者直接用cat+文件位置查看
2.4添加外網(wǎng)訪問端口
cd /etc/sysconfig
vim iptables
在iptables里面添加三個(gè)端口:21(ftp)备燃、80(web)、8080(wdcp)
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
到了這步凌唬,整個(gè)網(wǎng)站環(huán)境就搭建好了并齐,阿里云默認(rèn)安裝的是phpwind論壇,網(wǎng)站放在alidata下面
cd /alidata
2.5修改網(wǎng)站根目錄
cd /alidata/server/nginx/conf/vhosts
vim phpwind.conf
三.安裝wdcp面板
3.1下載安裝包
wget?http://dl.wdlinux.cn:5180/lanmp_laster.tar.gz
tar zxvf lanmp_laster.tar.gz
查看install.sh是否為綠色,是的話:
sh install.sh
否的話跳到1.5↑↑↑
3.2啟動(dòng):
/etc/init.d/wdapache start
3.3導(dǎo)入數(shù)據(jù)庫(kù)
3.3.1下載wdcpdb.sql:
locate wdcpdb.sql
sz wdcpdb.sql
3.3.2登陸phpMyAdmin,創(chuàng)建數(shù)據(jù)庫(kù)客税,導(dǎo)入數(shù)據(jù)庫(kù)wdcpdb.sql(文件)
3.4修改數(shù)據(jù)庫(kù)配置文件
locate?db.inc.php
vim db.inc.php
四.數(shù)據(jù)庫(kù)操作
4.1域名訪問
如果是阿里云安裝的phpmyadmin况褪,網(wǎng)址是:http://ip/phpMyAdmin/phpinfo.php
如果非阿里云安裝,網(wǎng)址是:http://ip/phpMyAdmin/
如果打不開具體網(wǎng)址要看數(shù)據(jù)庫(kù)系統(tǒng)安裝位置以及首頁(yè)文件名稱
4.2指令訪問
4.2.1登陸mysql(以賬號(hào)root,密碼root為例):
mysql -P3306 -uroot -proot;
4.2.2顯示數(shù)據(jù)庫(kù):
show databases;
4.2.3使用數(shù)據(jù)庫(kù):
use mysql;
show tables;
4.2.4查看賬號(hào)/主機(jī)/密碼
select host,user,password from user;
4.2.5修改主機(jī)讓外網(wǎng)可以訪問
update user set host='%' where host='localhost';
4.2.6刷新:
flush privileges;
無(wú)法連接mysql更耻,請(qǐng)檢查mysql是否已啟動(dòng)及用戶密碼是否設(shè)置正確
netstat -lnpt
4.2.7忘記密碼:
vim /etc/my.cnf
在[mysqld]后面加一行:skip-grant-tables
重啟mysql:
service mysqld restart
啟動(dòng)失敗則重啟主機(jī):
shutdown -r now
4.2.8修改密碼:
update mysql.user set password=PASSWORD('你的密碼') where User='root';
五.常用指令
5.1復(fù)制粘貼到上級(jí)目錄
cp filename ../ -r
5.2重命名
mv? filename filename2
5.3刪除(不可恢復(fù))
rm filename
5.4壓縮
tar zcvf FileName.tar.gz DirName