版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、LNMP 添加、刪除虛擬主機及偽靜態(tài)使用教程一般情況下每個虛擬主機就是一個網(wǎng)站,網(wǎng)站一般通過 域名進行訪問。本文為教程適合 LNMP 1.2+ ,各個版本的添加過程基本類似, 按提示操作即可。 1.4 版添加了 SSL 選項可以選擇 Letsencrypt 和自備 SSL 證書,多 PHP 版本選擇等功能。 1.3 版增加了 FTP 和數(shù)據(jù)庫的創(chuàng)建等。 LNMP 1.4 的跨目錄同時增加在 fastcgi.conf 中進行管控, LNMP1.2 的防跨目錄也由原來在 php.ini 中設(shè)置移至網(wǎng)站根目錄下的 .user.ini 進行控制。 LNMP 1.1 及之前的版本采用 /root/vho
2、st.sh 進行添加虛擬主 機。 LNMP 1.2 開始使用 lnmp 命令進行管理,具體可以參看 更新記錄 虛擬主機管理基本命令介紹: lnmp vhost add|list|del 之前版 本的 LNMP 都可以升級到新版的 lnmp 管理腳本, 升級到 1.4 教程 #添加網(wǎng)站 (虛擬主機 )# 如果輸入有錯誤需要刪除時,可以按住 Ctrl 再按 Backspace 鍵進行刪除。執(zhí)行: lnmp vhost add 出現(xiàn)如下界面:這里要 輸入要添加網(wǎng)站的域名,我們已添加 域名為 例,如上圖提示后輸入域名 回車后提示這里 詢問是否添加更多域名,直接再輸入要綁定的域名,這里我 們將 也綁上,
3、多個域名空格隔開,如不需要綁其 他域名就直接回車。 ( 注:帶 www 和不帶 www 的是不同的 域名,如需帶 www 和不帶的 www 的域名都訪問同一個網(wǎng)站 需要同時都綁定 )。下面需要設(shè)置網(wǎng)站的目錄網(wǎng)站目錄不存在 的話會創(chuàng)建目錄。也可以輸入已經(jīng)存在的目錄或要設(shè)置的目 錄(注意如要輸入必須是全路徑即以 /開頭的完整路徑! !)。 不輸入直接回車的話,采用默認目錄: /home/wwwroot/ 域名 偽靜態(tài)可以使URL更加簡潔也利于SEO,如程序支持并且 需要設(shè)置偽靜態(tài)的話,如啟用輸入 y ,不啟用輸入 n 回車 (注意 LNMPA 或 LAMP 模式?jīng)]有該選擇項! )。默認已經(jīng)有 了
4、discuz、discuzx 、discuzx2(Discuz X 二級目錄 )、wordpress、 wp2(WordPress 二級目錄 )、 typecho、typecho2(Typecho 二級 目錄)、sablog、emlog、dabr、phpwind、dedeems、drupal、 ecshop、 shopex 等常用的 Nginx 偽靜態(tài)配置文件,可以直接 輸入名稱進行使用,如果是二級目錄則需要對應(yīng)配置文件里 的二級目錄的名稱。這一步是設(shè)置日志,如啟用日志輸入 y ,不啟用輸入 n 回車。如果啟用需要再輸入要設(shè)置的日 志的名稱,默認日志目錄為: /home/wwwlogs/ 默認
5、文件名為: 域名 .log 回車確認后,會詢問是否添加數(shù)據(jù)庫和數(shù)據(jù)庫用 戶。如果需要添加數(shù)據(jù)庫輸入 y ,不添加數(shù)據(jù)庫輸入 n 回 車。如果要添加,需要先驗證 MySQL 的 root 密碼 (注:輸入 密碼將不顯示 ) 提示 Enter database name: 后輸入要創(chuàng)建的數(shù)據(jù)庫名稱, 要創(chuàng) 建的數(shù)據(jù)庫用戶名會和數(shù)據(jù)庫同名,回車確認。提示 Please enter password for mysql user 數(shù)據(jù)庫名 : 后輸入要設(shè)置的密 碼,回車確認。如果安裝了 FTP 服務(wù)器會詢問是否添加 FTP 賬號如果需要添加輸入 y ,不添加輸入 n 回車。 提示 Enter ftp
6、account name: 后輸入要創(chuàng)建的 FTP 賬號名稱, 回車確認。 提示 Enter password for ftp account FTP 賬號 : 后輸入要設(shè)置 的密碼,回車確認。接下來是 1.4 新增的添加 SSL 功能如果 需要添加輸入 y ,不添加輸入 n 回車。選擇了添加 SSL 會提示有兩個選項, 1 選項為使用自己準備 好的 SSL 證書和 key。 > > 提示 Please enter full path to SSL Certificate file 后輸入要 SSL 證書的完整路徑和文件名, 回車確認。> > 提示 Please ent
7、er full path to SSL Certificate Key file: 后輸入輸入要 key 文件的完整路徑和文件名, 回車確認。2 選 項為使用免費 SSL 證書提供商 Letsencrypt 的證書,自動生成 SSL 證書等信息。需要輸入一個郵箱回車確認。提示 Press any key to start create virtul host. 后,回車確認便會開始創(chuàng)建 虛擬主機。添加成功會提示添加的域名、目錄、偽靜態(tài)、日 志、數(shù)據(jù)庫、 FTP 等相關(guān)信息,如下圖: #偽靜態(tài)管理 #LNMPA 或 LAMP 可以直接使用網(wǎng)站根目錄下放 .htaccess 來設(shè)置偽靜態(tài)規(guī)則 (具
8、體規(guī)則可以去程序官網(wǎng)網(wǎng)站找 google 百度 ),但是在 LNMP 下,需要使用 Nginx 偽靜態(tài)規(guī)則。偽靜態(tài)可以隨時添加或刪除,如果添加完虛擬主機后忘記或沒有添加偽靜態(tài),可以通過修改配置文件來添加偽靜態(tài)。 虛擬主機配置文件在: /usr/local/nginx/conf/vhost/ 域名 .conf 偽靜態(tài)規(guī)則文件需要放在 /usr/local/nginx/conf/ 下面。 編輯虛擬主機配置文件,可以使用vi 、 nano 或 winscp ,后 2個工具對新手來說簡單些。例如前面我們添加的虛擬主機, 打開后前半部分配置會顯示如下:在 root /home/wwwroot/; 這一行
9、下面添加: include wordpress.conf;上面的 wordpress.conf 為偽靜態(tài)文件,如需要其他偽靜態(tài)文 件自己創(chuàng)建個并上傳到 /usr/local/nginx/conf/ 下面并 include 偽靜態(tài) .conf; 加完保存, 執(zhí)行: /etc/init.d/nginx restart 重啟生 效,如果報錯可能是添加有誤或偽靜態(tài)規(guī)則有誤。#上傳網(wǎng)站程序 #如果已經(jīng)安裝 FTP 服務(wù)器可以直接使用 ftp 客戶端 通過你的 FTP 信息登錄后上傳網(wǎng)站或 sftp 等軟件上傳網(wǎng)站, 設(shè)置好相關(guān)權(quán)限開始安裝即可。上傳網(wǎng)站后建議執(zhí)行: chown www:www -R /p
10、ath/to/dir 對網(wǎng) 站目錄進行權(quán)限設(shè)置, /path/to/dir 替換為你網(wǎng)站目錄。 為了安全可以將一些不需要 PHP 運行的上傳文件之類的目 錄去掉執(zhí)行權(quán)限,參考: html#列出網(wǎng)站(虛擬主機)#執(zhí)行:Inmp vhost list#刪除網(wǎng)站(虛擬主機 )#執(zhí)行: lnmp vhost del 刪除網(wǎng)站會先列出當前已 有虛擬主機,按提示輸入要刪除的虛擬主機域名 回車確認。 這里只是刪除虛擬主機配置文件,網(wǎng)站文件并不會刪除需要 自己刪除。LNMP 1.2 下需要執(zhí)行: chattr -i / 網(wǎng)站目錄 /.user.ini 后才能刪 除網(wǎng)站目錄。 當執(zhí)行 chown 或 chmod
11、 對網(wǎng)站目錄屬主屬組或 權(quán)限進行操作時可能會提示 chown: changing ownership of /home/wwwroot/default/.user.ini: Operation not permitted ,不 需要理會,如果有強迫癥可以參考前面先進行 chattr -i 的操 作。 #默認網(wǎng)站 (虛擬主機 )#LNMP 默認網(wǎng)站配置文件: /usr/local/nginx/conf/nginx.confLNMPA 默認網(wǎng)站配置文件: /usr/local/nginx/conf/nginx.conf 和 /usr/local/apache/conf/extra/httpd-vh
12、osts.confLAMP 默認網(wǎng)站配置文件: /usr/local/apache/conf/extra/httpd-vhosts.conf# 防跨目錄設(shè)置 #LNMP 1.1 及之前的版本使用 php.ini 里面, open_basedir 設(shè)置LNMP 1.2及更高版本防跨目錄功能使用.user.ini,該文件在網(wǎng)站根目錄下,可以修改 .user.ini 里面的 open_basedir 的值來設(shè)置限制訪問的目錄或刪除來移除防跨目錄的設(shè) 置。 .user.ini 文件無法直接修改,如要修或刪除需要先執(zhí)行: chattr -i /網(wǎng)站目錄 /.user.ini可以使用 winscp 文件管
13、理、 vim 編輯器或 nano 編輯器進行修改。刪除的話 rm -f / 網(wǎng)站目錄 /.user.ini 就可以。 修改完成后再執(zhí)行: chattr +i / 網(wǎng)站目錄 /.user.ini .user.ini不需要重啟一般 5分鐘左右生效,也可以重啟一下 php-fpm 立即生效。如果要更改網(wǎng)站目錄必須要按上述方法修改防跨目錄的設(shè) 置,否則肯定報錯! !LNMP 1.4 上如果不想用防跨目錄或者 修改 .user.ini 的防跨目錄的目錄還需要將 /usr/local/nginx/conf/fastcgi.conf 里面的 fastcgi_param PHP_ADMIN_V ALUE op
14、en_basedir=$document_root/:/tmp/:/proc/; 在該行行前添 加#或刪除改行,需要重啟nginx。LNMP 1.4上也可以直接使用 lnmp1.4/tools/ 目錄下 的 ./remove_open_basedir_restriction.sh 進行移除。 LNMPA 或 LAMP 模式 1.2 版本以上的防跨目錄的設(shè)置使用的對應(yīng) apache虛擬主機配置文件(lnmp管理工具添加的話文件是 /usr/local/apache/conf/vhost/ 域名.conf )里的 php_admin_value open_basedir參數(shù)進行設(shè)置。如果不需要設(shè)置可以在前面加 # 進行注釋,或自行修改目錄的限制。重啟apache生效。#pathinfo設(shè)置#LNMP上各個版本 pathinfo 各個版本的設(shè)置基本一樣: lnmp v1.1 上,修改對應(yīng) 虛擬主機的配置文件去掉 #include pathinfo.conf 前面的 #,把 try_files $uri =404; 前 面加上 # 注釋掉。 1.2,1.3 上,修改對應(yīng)虛擬主機的配置文件 將 include enable-php.conf; 替換為 include enable-php-pathinfo.con
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:近代中國平民教育與中國早期動畫的媒介性研究
- 二零二五年度科技助力離婚撫養(yǎng)合同4篇
- 2025版城市配送司機服務(wù)協(xié)議2篇
- 二零二五版無息農(nóng)業(yè)貸款合同協(xié)議范本3篇
- 2025年度智慧交通信號控制系統(tǒng)承包合同3篇
- 2025年度美容護膚品促銷禮品定制合同3篇
- 龍湖一期2025年土石方開挖及回填工程服務(wù)合同4篇
- 2025版事業(yè)單位職工食堂職工餐飲服務(wù)滿意度提升承包合同2篇
- 惠州2025年法務(wù)專員招聘及企業(yè)法律風(fēng)險管理合同2篇
- 2025年度面條品牌授權(quán)與加盟連鎖經(jīng)營合同范本
- 2024-2025學(xué)年北京石景山區(qū)九年級初三(上)期末語文試卷(含答案)
- 第一章 整式的乘除 單元測試(含答案) 2024-2025學(xué)年北師大版數(shù)學(xué)七年級下冊
- 春節(jié)聯(lián)歡晚會節(jié)目單課件模板
- 中國高血壓防治指南(2024年修訂版)
- 糖尿病眼病患者血糖管理
- 抖音音樂推廣代運營合同樣本
- 濕瘡的中醫(yī)護理常規(guī)課件
- 初中音樂聽課筆記20篇
- NUDD新獨難異 失效模式預(yù)防檢查表
- 內(nèi)蒙古匯能煤電集團有限公司長灘露天煤礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
- 排水干管通球試驗記錄表
評論
0/150
提交評論