在已經(jīng)搭建好LNMP的服務(wù)器上掐隐,做了建立一個(gè)新域名指向及FTP的事情 窥淆,簡(jiǎn)單記錄一下過程
一,通過shell工具進(jìn)入服務(wù)器滤灯,root權(quán)限身份
二坪稽,配置一個(gè)新的虛擬機(jī)
1,命令lnmp vhost list
先檢查已經(jīng)有的vhost列表鳞骤,避免重名
2窒百,命令 lnmp vhost add
添加一個(gè)新的虛擬機(jī),(懶豫尽,所以引用圖)篙梢,出現(xiàn)如下顯示:
3美旧,回車后渤滞,提示,是否添加多域名榴嗅,一般選n,如下圖:
4,設(shè)置網(wǎng)站目錄嗽测,如果無特殊需求绪励,這里默認(rèn),如下圖:
(注意如要輸入必須是全路徑即以/開頭的完整路徑_胫唷J栉骸!如:/home/wwwroot/xxx)
5,是否開啟偽靜態(tài)晤愧,一般選n,LNMP配置不需要大莫,如下圖:
6养涮,是否啟用日志葵硕,一般n,如下圖:
7懈凹,如果懶,可以在此處建立新項(xiàng)目所需要的MySql數(shù)據(jù)庫悄谐,我選了否介评,數(shù)據(jù)庫還是自己去MySql去配置更舒服,如下圖:
8坪仇,如果懶杂腰,F(xiàn)TP也可以在此處建立,我選了否椅文,敲幾行命令的事情喂很,更舒服,如下圖:
9羡蛾,是否添加SSL漓帅,我選否,如下圖:
10,完成珠移,任意鍵,顯示如下圖末融,即成功:
具體可參考:https://lnmp.org/faq/lnmp-vhost-add-howto.html 寫的還是比我詳細(xì)的。
三勾习,如果沒配置FTP
1浓瞪,命令
lnmp ftp list
,查看下面所有ftp2,命令新建FTP目錄巧婶,
mkdir /home/wwwroot/xxxxx
3乾颁,命令
lnmp ftp add
,添加ftp根據(jù)提示艺栈,依次輸入帳號(hào)英岭、密碼、目錄
4,調(diào)整FTP用戶對(duì)目錄的權(quán)限
命令:
chown user /home/wwwroot/xxxxx
chmod 755/777 /home/wwwroot/xxxxx
官方參考:https://lnmp.org/faq/ftpserver.html
四湿右,Nginx偽靜態(tài)诅妹,適配TP5
nginx目錄為 /usr/local/nginx
1,命令
cd /usr/local/ngix/conf/vhost
2,命令
dir
,查看當(dāng)前vhost目錄下所有conf文件3,命令
vi xxxx.xxx.xxx.conf
,開始編輯配置文件4,命令 a,i開始編輯confi,修改如下內(nèi)容:
server {
listen 80;
server_name xxx;
charset utf-8;
root /home/wwwroot/axxx/public;
index index.html index.htm index.php;
error_log logs/xxx.log;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ [^/]\.php(/|$) {
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi_params;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
expires 30d;
access_log off;
}
location ~ .*\.(js|css)?$ {
expires 7d;
access_log off;
}
}
更改完成后按esc
按鍵吭狡,切換為命令狀態(tài)尖殃,按大寫ZZ
保存并退出vi.
重啟nginx
服務(wù) 命令 lnmp nginx restart
具體參考:http://www.cnblogs.com/eleven24/p/7416393.html
結(jié)束!