廢話:
表示買了阿狸雲的服務器直接買了三年。真爽。總共230。1g1核1M 40G
既然買了服務器肯定是要做點什麼的。作爲一個技術開發肯定要弄一個個人博客之類的是不是。
服務器買了,那就搞起。
還有其實linux沒有想象中那麼難。怎麼說呢,夠用就行。就是要多百度下。
一、工具準備
工具主要是xshell,用於命令操作
xftp:用於文件上傳以及操作
這兩個工具配合下來,那麼基本上操作可以有種操作windows的感覺了。最主要是xftp。
二、nginx安裝
1、當前操作系統說明:
1g1核1M 40G centos os 7.5 阿狸雲服務器 已經購買域名,並且在備案途中。
域名:www.dht.red
2、準備nginx文件
到nginx官網下載頁面:http://nginx.org/en/download.html
看截圖,點擊下載nginx包,這是linux的
3、放到服務器上面
這裏我說一下,我不喜歡所有東西都跟隨系統然後靜默安裝。所以我會把文件都整合在一起。有很多同學會安裝到“usr”下面,我這次是創建在了“home”下面,並且再建一個個人文件。
個人不太懂linux,所以就獨立的操作一回。
在home下面新建dht(個人取名)文件,再創建nginx文件。將你下載的nginx拷貝到當前目錄下面。這時候xftp操作起來會非常方便。ctrl+V 就解決了。
然後解壓:
解壓nginx文件tar -xzvf nginx壓縮包名稱
下面我就不廢話了直接把全部的操作寫出來。並且個人操作記錄全部都已經自己寫了txt文件。
4、安裝流程:
1、將文件拷貝到home/dht目錄下創建nginx文件中
2、解壓nginx文件tar -xzvf nginx壓縮包名稱
3、執行./configure,使用默認配置
遇到
問題1:the HTTP rewrite module requires the PCRE library.
安裝:yum -y install pcre-devel
問題2:the HTTP gzip module requires the zlib library.
安裝:yum install -y zlib-devel
4、make 解析
5、make install 安裝
6、啓動sudo /usr/local/nginx/sbin/nginx
三、常用linux下nginx命令
nginx命令:
目錄名稱爲usr的原因在於./configure沒有設置文件路徑
啓動:sudo /usr/local/nginx/sbin/nginx
重啓:sudo /usr/local/nginx/sbin/nginx -s reload
停止:sudo /usr/local/nginx/sbin/nginx -s stop
常用命令:
查找進程:ps -ef | grep nginx
從容停止Nginx: kill -QUIT 主進程號
快速停止Nginx: kill -TERM 主進程號
強制停止Nginx: pkill -9 nginx
平滑重啓 命令: kill -HUP 住進稱號或進程號文件路徑
四、致謝
簡書地址:https://www.jianshu.com/p/9f2c162ac77c