亚洲综合在线一区二区三区-日韩超碰人人爽人人做人人添-麻豆国产精品久久人妻-无码人妻丰满熟妇啪啪-天堂精品一区二区三区-99久久综合狠狠综合久久aⅴ

×

lnmp 刪除海外虛擬主機、添加及偽靜態使用教程

分類:虛機資訊 編輯: 瀏覽量:100
2021-07-14 16:10:02
??所謂虛擬主機,也叫“網站空間”,就是把一臺運行在互聯網上的服務器劃分成多個“虛擬”的服務器,每一個虛擬主機都具有獨立的域名和完整的Internet服務器(支持WWW、FTP、E-mail等)功能。虛擬主機是網絡發展的福音,極大的促進了網絡技術的應用和普及。同時虛擬主機的租用服務也成了網絡時代新的經濟形式。虛擬主機的租用類似于房屋租用。海外虛擬主機是在網絡服務器上劃分出一定的磁盤空間供用戶放置站點、應用組件等,提供必要的站點功能、數據存放和傳輸功能。下面就由新網小編和大家講一講lnmp 刪除海外虛擬主機。

一、添加網站(虛擬主機)

??如果輸入有錯誤需要刪除時,可以按住Ctrl再按Backspace鍵進行刪除。

??執行:lnmp vhost add出現如下界面:

??這里要輸入要添加網站的域名,我們已添加www.vpser.net域名為例,如上圖提示后輸入域名 www.vpser.net 回車后提示

??這里詢問是否添加更多域名,直接再輸入要綁定的域名,這里我們將 vpser.net 也綁上,多個域名空格隔開,如不需要綁其他域名就直接回車。

??(注:帶www和不帶www的是不同的域名,如需帶www和不帶的www的域名都訪問同一個網站需要同時都綁定)。

??下面需要設置網站的目錄

??網站目錄不存在的話會創建目錄。也可以輸入已經存在的目錄或要設置的目錄(注意如要輸入必須是全路徑即以/開頭的完整路徑)。不輸入直接回車的話,采用默認目錄:/home/wwwroot/域名

??偽靜態可以使URL更加簡潔也利于SEO,如程序支持并且需要設置偽靜態的話,如啟用輸入 y ,不啟用輸入 n 回車(注意LNMPA或LAMP模式沒有該選擇項!)。

??默認已經有了discuz、discuzx、discuzx2(Discuz X二級目錄)、wordpress、wp2(WordPress二級目錄)、typecho、typecho2(Typecho二級目錄)、sablog、emlog、dabr、phpwind、、dedecms、drupal、ecshop、shopex等常用的Nginx偽靜態配置文件,可以直接輸入名稱進行使用,如果是二級目錄則需要對應配置文件里的二級目錄的名稱。

??這一步是設置日志,如啟用日志輸入 y ,不啟用輸入 n 回車。

??如果啟用需要再輸入要設置的日志的名稱,默認日志目錄為:/home/wwwlogs/ 默認文件名為:域名.log 回車確認后,會詢問是否添加數據庫和數據庫用戶。

??如果需要添加數據庫輸入 y ,不添加數據庫輸入 n 回車。

??如果要添加,需要先驗證MySQL的root密碼(注:輸入密碼將不顯示)

??提示Enter database name: 后輸入要創建的數據庫名稱,要創建的數據庫用戶名會和數據庫同名,回車確認。

??提示Please enter password for mysql user 數據庫名: 后輸入要設置的密碼,回車確認。

??如果安裝了FTP服務器會詢問是否添加FTP賬號

??如果需要添加輸入 y ,不添加輸入 n 回車。

??提示Enter ftp account name: 后輸入要創建的FTP賬號名稱,回車確認。

??提示Enter password for ftp account FTP賬號: 后輸入要設置的密碼,回車確認。

??接下來是1.4新增的添加SSL功能

??如果需要添加輸入 y ,不添加輸入 n 回車。

??選擇了添加SSL會提示

??有兩個選項,1 選項為使用自己準備好的SSL證書和key。

??> > 提示Please enter full path to SSL Certificate file 后輸入要SSL證書的完整路徑和文件名,回車確認。

??> > 提示Please enter full path to SSL Certificate Key file: 后輸入輸入要key文件的完整路徑和文件名,回車確認。

??2 選項為使用免費SSL證書提供商Letsencrypt的證書,自動生成SSL證書等信息。

??需要輸入一個郵箱回車確認。

??提示 Press any key to start create virtul host... 后,回車確認便會開始創建虛擬主機。

??添加成功會提示添加的域名、目錄、偽靜態、日志、數據庫、FTP等相關信息,如下圖:

??二、偽靜態管理

??LNMPA或LAMP可以直接使用網站根目錄下放.htaccess 來設置偽靜態規則(具體規則可以去程序官網網站找google百度),但是在LNMP下,需要使用Nginx偽靜態規則。

??偽靜態可以隨時添加或刪除,如果添加完虛擬主機后忘記或沒有添加偽靜態,可以通過修改配置文件來添加偽靜態。

??虛擬主機配置文件在:/usr/local/nginx/conf/vhost/域名.conf

??偽靜態規則文件需要放在/usr/local/nginx/conf/ 下面。

??編輯虛擬主機配置文件,可以使用vi、nano或winscp,后2個工具對新手來說簡單些。

??例如前面我們添加的虛擬主機,打開后前半部分配置會顯示如下:

??在root /home/wwwroot/www.vpser.net;這一行下面添加:

??include wordpress.conf;

??上面的wordpress.conf為偽靜態文件,如需要其他偽靜態文件自己創建個并上傳到/usr/local/nginx/conf/ 下面并include 偽靜態.conf; 加完保存,執行:/etc/init.d/nginx restart重啟生效,如果報錯可能是添加有誤或偽靜態規則有誤。

??1.4及之前版本偽靜態文件都在 /usr/local/nginx/conf/ 目錄下

??1.5及之后版本偽靜態文件都在 /usr/local/nginx/conf/rewrite 目錄下

??偽靜態文件名稱后面帶2的是二級目錄的偽靜態,可以根據自己需求修改里面二級目錄的名稱或復制為其他名字后include到虛擬主機配置文件中。

??三、上傳網站程序

??如果已經安裝FTP服務器可以直接使用ftp客戶端通過你的FTP信息登錄后上傳網站或sftp等軟件上傳網站,設置好相關權限開始安裝即可。

??上傳網站后建議執行:chown www:www -R /path/to/dir 對網站目錄進行權限設置,/path/to/dir替換為你網站目錄。

??為了安全可以將一些不需要PHP運行的上傳文件之類的目錄去掉執行權限,參考:http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html

??四、已存在虛擬主機添加ssl證書開啟https

??對于已存在的虛擬主機添加https站點,可以執行:lnmp ssl add命令添加ssl證書,目前有兩種方式一種是使用自備的ssl證書,二是采用Let'sEncrypt的免費證書。添加過程和前面的添加虛擬主機的過程是一樣的,只是會多一項填寫ssl證書和key的步驟或直接選擇Let'sEncrypt自動生成證書。

??如果是1.*版本升級到1.4或更改版本的需要參考:https://lnmp.org/faq/upgrade1-4.html中的說明,如果有提示不安全或不顯示小綠鎖上面鏈接中也有說明。

??五、列出網站(虛擬主機)

??執行:lnmp vhost list

??六、刪除網站(虛擬主機)

??執行:lnmp vhost del

??刪除網站會先列出當前已有虛擬主機,按提示輸入要刪除的虛擬主機域名 回車確認。

??這里只是刪除虛擬主機配置文件,網站文件并不會刪除需要自己刪除。

??LNMP 1.2下需要執行:chattr -i /網站目錄/.user.ini 后才能刪除網站目錄。

??當執行chown或chmod對網站目錄屬主屬組或權限進行操作時可能會提示chown: changing ownership of `/home/wwwroot/default/.user.ini': Operation not permitted,不需要理會,如果有強迫癥可以參考前面先進行chattr -i的操作。

??使用lnmp或者wdcp建立的站點后刪除站點目錄無法刪除,甚至已經加了root權限.

??解決辦法

??運行:chattr -i /home/wwwroot/yoursite/.user.ini

??在進行刪除

??chattr命令:有時候你發現用root權限都不能修改某個文件,大部分原因是曾經用chattr命令鎖定該文件了。chattr命令的作用很大,通過chattr命令修改屬性能夠提高系統的安全性,但是它并不適合所有的目錄。chattr命令不能保護/、/dev、/tmp、/var目錄。lsattr命令是顯示chattr命令設置的文件屬性.

??七、默認網站(虛擬主機)

??LNMP默認網站配置文件:/usr/local/nginx/conf/nginx.conf

??LNMPA默認網站配置文件:/usr/local/nginx/conf/nginx.conf 和 /usr/local/apache/conf/extra/httpd-vhosts.conf

??LAMP默認網站配置文件:/usr/local/apache/conf/extra/httpd-vhosts.conf

??八、防跨目錄設置

??LNMP 1.1及之前的版本使用php.ini里面,open_basedir設置

??LNMP 1.2及更高版本防跨目錄功能使用.user.ini,該文件在網站根目錄下,可以修改.user.ini 里面的open_basedir的值來設置限制訪問的目錄或刪除來移除防跨目錄的設置。

??.user.ini文件無法直接修改,如要修或刪除需要先執行:chattr -i /網站目錄/.user.ini

??可以使用winscp文件管理、vim編輯器或nano編輯器進行修改。

??刪除的話rm -f /網站目錄/.user.ini 就可以。

??修改完成后再執行:chattr +i /網站目錄/.user.ini

??.user.ini不需要重啟一般5分鐘左右生效,也可以重啟一下php-fpm立即生效。

??九、如果要更改網站目錄必須要按上述方法修改防跨目錄的設置,否則肯定報錯

??LNMP 1.4上如果不想用防跨目錄或者修改.user.ini的防跨目錄的目錄還需要將 /usr/local/nginx/conf/fastcgi.conf 里面的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 在該行行前添加 # 或刪除改行,需要重啟nginx。

??LNMP 1.4上也可以直接使用lnmp1.4/tools/ 目錄下的 ./remove_open_basedir_restriction.sh 進行移除。

??在Thinkphp、codeigniter、Laravel等框架下,網站目錄一般是在public下,但是public下的程序要跨目錄調用public上級目錄下的文件,因為LNMP默認是不允許跨目錄訪問的,所以都是必須要將防跨目錄訪問的設置去掉,有時候這些框架類的程序提示500錯誤也可能是這個問題引起的。

??LNMPA或LAMP 模式1.2版本以上的防跨目錄的設置使用的對應apache虛擬主機配置文件(lnmp管理工具添加的話文件是 /usr/local/apache/conf/vhost/域名.conf )里的php_admin_value open_basedir參數進行設置。如果不需要設置可以在前面加 # 進行注釋,或自行修改目錄的限制。

??重啟apache生效。

??十、pathinfo設置

??LNMP上各個版本pathinfo各個版本的設置基本一樣:

??lnmp v1.1上,修改對應虛擬主機的配置文件(/usr/local/nginx/conf/vhost/域名.conf)

??去掉#include pathinfo.conf前面的#,把try_files $uri =404; 前面加上# 注釋掉。

??1.2,1.3,1.4,1.5及以上版本,修改對應虛擬主機的配置文件(/usr/local/nginx/conf/vhost/域名.conf)

??將include enable-php.conf;替換為include enable-php-pathinfo.conf;

??1.4版本多PHP版本啟用pathinfo的話,進入/usr/local/nginx/conf目錄,拷貝一份enable-php-pathinfo.conf 命名為 enable-php7.2-pathinfo.conf,將 enable-php7.2.conf 文件里 fastcgi_pass這一行內容完整的復制下來替換 enable-php7.2-pathinfo.conf 文件中的 fastcgi_pass這一行 ,保存,再按前面的方法修改虛擬主機 include enable-php7.2-pathinfo.conf; 就行了,其他版本以此類推。

??1.5版本多PHP版本開啟pathinfo的話,可以在lnmp vhost add 是選擇啟用pathinfo,如果存在多PHP版本就會提示你選擇,也可以直接修改虛擬主機配置文件將include enable-php.conf; 替換為 include enable-php7.2-pathinfo.conf; 保存;修改pathinfo需要重啟nginx生效。

??海外的虛擬主機,除中國大陸以外的其他國家和地區的虛擬主機,其中最常見的就是:香港虛擬主機、臺灣虛擬主機、美國虛擬主機、歐洲虛擬主機,是一些站長和國際貿易公司的最佳選擇。小伙伴們要想獲得更多lnmp 刪除海外虛擬主機的內容,請關注新網!

聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發

送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時

需注明出處:新網idc知識百科

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 亚洲成a人片在线观看天堂 | 久久97久久97精品免视看| 欧美重口乱码一区二区| 免费观看国产一区二区| 精品深夜av无码一区二区| 国产精品一区理论片| 成人午夜免费无码福利片| 亚洲伊人成无码综合网| 亚洲a∨无码男人的天堂| 成人精品av一区二区三区| 国产午夜福利片1000无码| 婷婷色中文字幕综合在线| 久久久国产精华液| 亚洲大尺度无码无码专线一区 | 熟女人妻av完整一区二区三区| 热久久精品一区| 秋霞无码久久久精品交换| 麻豆极品一区二区三区| 国产亚洲久久久久久久| 69国产成人精品午夜福中文| 加勒比色综合久久久久久久久| 国产极品美女高潮无套| 丰满人妻跪趴高撅肥臀| 欧美mv日韩mv国产网站app| 情侣作爱视频网站| 国产福利视频| 亚洲日本高清一区二区三区| 射精专区一区二区三区| 久久久久久亚洲精品a片成人| 国产精品熟女视频一区| 中文有码视频在线播放免费| 成年美女看的黄网站色戒| 香蕉人妻av久久久久天天| 麻豆md0077饥渴少妇| 中文字幕视频一区二区三区作者不详| 亚洲另类欧美一区| 欧美国产精品一区二区三区四区| 免费看无码特级毛片| 国产精品亚亚洲欧关中字幕| 国产mv在线天堂mv免费观看| 国产网曝门亚洲综合在线|