作為一個(gè)特別無(wú)聊的人...我是這么打算的
寫(xiě)個(gè)首頁(yè),主要用來(lái)列出我都有哪些頁(yè)面.
這個(gè)功能特別簡(jiǎn)單,一個(gè)靜態(tài)頁(yè)面就可以搞定
目的在于寫(xiě)個(gè)讓自己新建個(gè)頁(yè)面,傳上去,然后開(kāi)心的看它更新
TODO: 不知道為毛寫(xiě)不寫(xiě)www跳轉(zhuǎn)都會(huì)帶有www
首先,我得先有個(gè)頁(yè)面
巨簡(jiǎn)單..隨便寫(xiě),開(kāi)心就好~
上傳文件至服務(wù)器
我已經(jīng)開(kāi)始想使用git,jekenis這種東西了...
使用df -m
查看了一下我的服務(wù)器空間....已經(jīng)用了10個(gè)G了!!!!
和M先生商量了一下,scp就可以滿足,我想要的git,jenkins什么的都可以后續(xù)慢慢來(lái)嘗試,這些都不著急
scp介紹
1.命令格式:
scp [參數(shù)] [原路徑] [目標(biāo)路徑]
2.命令功能:
scp是 secure copy的縮寫(xiě), scp是linux系統(tǒng)下基于ssh登陸進(jìn)行安全的遠(yuǎn)程文件拷貝命令。linux的scp命令可以在linux服務(wù)器之間復(fù)制文件和目錄。
3.命令參數(shù):
-1 強(qiáng)制scp命令使用協(xié)議ssh1
-2 強(qiáng)制scp命令使用協(xié)議ssh2
-4 強(qiáng)制scp命令只使用IPv4尋址
-6 強(qiáng)制scp命令只使用IPv6尋址
-B 使用批處理模式(傳輸過(guò)程中不詢問(wèn)傳輸口令或短語(yǔ))
-C 允許壓縮凉泄。(將-C標(biāo)志傳遞給ssh篡腌,從而打開(kāi)壓縮功能)
-p 保留原文件的修改時(shí)間炼列,訪問(wèn)時(shí)間和訪問(wèn)權(quán)限。
-q 不顯示傳輸進(jìn)度條。
-r 遞歸復(fù)制整個(gè)目錄。
-v 詳細(xì)方式顯示輸出策橘。scp和ssh(1)會(huì)顯示出整個(gè)過(guò)程的調(diào)試信息。這些信息用于調(diào)試連接娜亿,驗(yàn)證和配置問(wèn)題丽已。
-c cipher 以cipher將數(shù)據(jù)傳輸進(jìn)行加密,這個(gè)選項(xiàng)將直接傳遞給ssh买决。
-F ssh_config 指定一個(gè)替代的ssh配置文件促脉,此參數(shù)直接傳遞給ssh。
-i identity_file 從指定文件中讀取傳輸時(shí)使用的密鑰文件策州,此參數(shù)直接傳遞給ssh。
-l limit 限定用戶所能使用的帶寬宫仗,以Kbit/s為單位够挂。
-o ssh_option 如果習(xí)慣于使用ssh_config(5)中的參數(shù)傳遞方式,
-P port 注意是大寫(xiě)的P, port是指定數(shù)據(jù)傳輸用到的端口號(hào)
-S program 指定加密傳輸時(shí)所使用的程序藕夫。此程序必須能夠理解ssh(1)的選項(xiàng)孽糖。
命令不難
scp /path/local username@255.255.255.255:/service/path
/path/local 本地文件的路徑
username 服務(wù)器賬號(hào)
255.255.255.255 服務(wù)器IP地址
/service/path 服務(wù)器存放文件的路徑
回車之后會(huì)有個(gè)輸入密碼的過(guò)程
我倒是有個(gè)疑問(wèn)...在我輸入服務(wù)器地址的時(shí)候,使用tab也有補(bǔ)全...這不是坑么....
真理就是要多多實(shí)踐....
連上服務(wù)器才發(fā)現(xiàn)...上傳的時(shí)候拼寫(xiě)錯(cuò)誤...src寫(xiě)成了scr...
使用rename
的時(shí)候發(fā)現(xiàn)...批處理用慣了...不好使啊...
rename命令
將main1.c重命名為main.c
rename main1.c main.c main1.c
其實(shí)...可以直接使用mv
文件放好了,接下來(lái)就是要配置Nginx了
配置Nginx
九牛二虎之力,搞定了一點(diǎn)...
我想要的是連地址都直接調(diào)走...這個(gè)...還有很多路要走
第二天....
咨詢了W先生,給了個(gè)方案
server {
listen 80;
server_name 123.57.162.75;
charset utf-8;
index index.html index.htm index.jsp index.do;
root /opt/nginx-1.4.7/html/resources;
#配置Nginx動(dòng)靜分離枯冈,定義的靜態(tài)頁(yè)面直接從Nginx發(fā)布目錄讀取。
location ~ .*.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root /opt/nginx-1.4.7/html/resources;
#expires定義用戶瀏覽器緩存的時(shí)間為7天办悟,如果靜態(tài)頁(yè)面不常更新尘奏,可以設(shè)置更長(zhǎng),這樣可以節(jié)省帶寬和緩解服務(wù)器的壓力
expires 7d;
}
}
參照修改,支持靜態(tài)頁(yè)面的訪問(wèn).
![配置文件](http://upload-images.jianshu.io/upload_images/2100241-0375bfe1f45fcf8a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
根據(jù)昨天的目標(biāo),增加訪問(wèn)www之后,直接跳轉(zhuǎn)至indexl.html靜態(tài)頁(yè)面
W先生讓我問(wèn)w先生...
w先生推薦了一個(gè)網(wǎng)站
> [nginx 配置 location 總結(jié)及 rewrite 規(guī)則寫(xiě)法](https://linux.cn/article-5714-1.html)
然后死活不讓我用rewirite,反正就是不讓用....
然后...就把我配置文件給該回去了....
討厭他
> ```
location / {
root html;
rewrite / /index.html;
}