亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

基于nginx的靜態網頁部署的實現

2024-08-30 12:29:37
字體:
來源:轉載
供稿:網友

背景:

一序列的html網頁需要部署

基于nginx的部署:

本文采用的基于openresty的nginx 配置。 

簡單地配置 Nginx 的配置文件,以便在啟動 Nginx 時去啟用這些配置即可實現對于編寫好的html網頁的點擊跳轉訪問。而本文的重點也是于此。

配置方式1:

Nginx 的配置系統由一個主配置文件和其他一些輔助的配置文件構成。這些配置文件均是純文本文件,一般地,我們只需要配置主配置文件就行了。/usr/local/openresty/nginx/conf 下的配置文件修改如下: 

配置信息:

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid    logs/nginx.pid;events {  worker_connections 1024;}http {  resolver 10.1.16.10;  include    mime.types;  default_type application/octet-stream;  log_format main '$remote_addr/t$remote_user/t[$time_local]/t$request '    '/t$status/t$body_bytes_sent/t$http_referer'    '/t$http_user_agent/t$http_x_forwarded_for'    '/t$host/t$request_time/t$upstream_addr/t$upstream_status/t$upstream_response_time';  server_names_hash_bucket_size 128;  client_header_buffer_size 32k;  large_client_header_buffers 4 32k;  client_max_body_size 30m;  sendfile on;  tcp_nopush   on;  log_subrequest on;  keepalive_timeout 60;  tcp_nodelay on;  gzip on;  gzip_min_length 1k;  gzip_buffers   4 16k;  gzip_http_version 1.0;  gzip_comp_level 2;  gzip_types    text/plain application/x-javascript text/css application/xml;  gzip_vary on;  lua_package_cpath 'lib/?.so;tcp/lib/?.so;/data1/htdocs/lua_v2/lib/*/?.so;;';  lua_shared_dict cache 100m;  lua_code_cache on;  lua_shared_dict lyrics_monitor_cnt 1024K;  server {  listen 8081;       # 監聽本機所有 ip 上的 8081 端口  server_name _;      # 域名:www.example.com 這里 "_" 代表獲取匹配所有  root /home/liujiepeng/workspace/html/etc/resource/html/; # 站點根目錄  index Home.html;  }}

創建一個目錄,例如: /home/liujiepeng/workspace/html/etc/resource/html/ 然后在這個 html文件夾下可以放置你需要部署的靜態頁面文件,例如 html下我有 google、baidu、liujiepeng這三個文件夾,其中 server 字段配置如下:

server {    listen 80;    server_name _;    root /home/liujiepeng/workspace/html/etc/resource/html/;    index Home.html;}

 這里每個文件夾下面的靜態頁面文件名都是 Home.html 。這樣配置的話,例如當你訪問 www.example.com/google/ 時,nginx 就會去 root指定的目錄下的 google 文件夾下尋找到 Home.html 并把 google 頁面返回,同理,訪問 www.example.com/baidu/ 時,會尋找到 baidu文件夾下的 Home.html 并把 baidu頁面返回。

而在 google、baidu、liujiepeng 文件夾的同級目錄上,再添加你的域名首頁 Home.html 時,訪問 www.example.com 時就會返回了。

這里唯一美中不足的是,訪問域名中 www.showzeng.cn/zhihu 末尾會自動加上 / ,在瀏覽器中按 F12 調試會發現 www.showzeng.cn/zhihu 為 301 狀態碼,因為 index.html 是在 zhihu/ 文件夾下,所以在搜索過程中會重定向到 www.showzeng.cn/zhihu/

配置方式2:

這里需要注意的是 http 上下文里的 server 上下文。

server {    listen 8081;       # 監聽本機所有 ip 上的 8081 端口    server_name _;      # 域名:www.example.com 這里 "_" 代表獲取匹配所有    root /home/filename/;  # 站點根目錄    location / {       # 可有多個 location 用于配置路由地址      try_files index.html =404;    }}

 這里的 root 字段最好寫在 location 字段的外邊,防止出現無法加載 css、js 的情況。因為 css、js 的加載并不是自動的,nginx 無法執行,需要額外的配置來返回資源,所以,對于靜態頁面的部署,這樣做是最為方便的。 

這里對 root 作進一步解釋,例如在服務器上有 /home/liujiepeng/workspace/html/etc/resource/html/,其下有 index.html 文件和 css/ 以及 img/ , root /home/liujiepeng/workspace/html/etc/resource/html/ 這配置語句就將指定服務器加載資源時是在 /home/liujiepeng/workspace/html/etc/resource/html/ 下查找。 

其次, location 后的匹配分多種,其各類匹配方式優先級也各不相同。這里列舉一精確匹配例子:

server {    listen 80;            server_name _;          root /home/zhihu/;      location = /zhihu {      rewrite ^/.* / break;      try_files index.html =404;    }}

 此時,訪問 www.example.com/liujiepeng 就會加載 zhihu.html 出來了。由于 location 的精確匹配,只有訪問 www.example.com/liujiepeng 這個路由時才會正確響應,而且此時要通過 rewrite 正則匹配,把 /zhihu 解析替換成原來的 / 。關于更多 location 字段用法,可以在文章最后給出的參考資料中查看。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人免费观看49www在线观看| 青草青草久热精品视频在线网站| 91视频88av| 欧美裸身视频免费观看| 91免费人成网站在线观看18| 亚洲午夜精品久久久久久久久久久久| 国产精品mp4| 成人激情视频在线观看| 视频在线观看99| 国产视频观看一区| 日韩大陆毛片av| 亚洲精品一区二三区不卡| 欧美日韩精品在线播放| 91亚洲国产精品| 91精品久久久久久久久中文字幕| 成人黄色大片在线免费观看| 亚洲精品电影网站| 国产成人免费av电影| 久久99视频免费| 综合136福利视频在线| 欧美日韩一区二区免费在线观看| 久久91精品国产| 日韩电影中文字幕| 亚洲a一级视频| 中文字幕视频在线免费欧美日韩综合在线看| 欧美激情精品久久久久久久变态| 国语自产精品视频在免费| 国产小视频91| 国产精品无码专区在线观看| 国产精品一区二区在线| 国产精品影院在线观看| 97婷婷涩涩精品一区| 久久伊人免费视频| 成人国产精品久久久久久亚洲| 国产精品中文久久久久久久| 精品视频偷偷看在线观看| 91国产精品视频在线| 不卡av在线播放| 国产一区二区av| 亚洲在线视频福利| 国产欧美日韩中文字幕在线| 欧美成人免费va影院高清| 欧美日韩国产丝袜另类| 欧美成人手机在线| 精品中文字幕视频| 91视频国产一区| 欧美性猛交xxx| 亚洲大胆人体视频| 亚洲综合视频1区| 欧美日韩一区二区在线| 欧美成人在线网站| 亚洲v日韩v综合v精品v| 精品国模在线视频| 亚洲在线视频观看| 欧美成人合集magnet| 久久精品国产91精品亚洲| 91精品91久久久久久| 国产v综合v亚洲欧美久久| 久久久久亚洲精品成人网小说| 久久99精品久久久久久青青91| 欧美激情xxxx| 亚洲国产精品国自产拍av秋霞| 日本亚洲精品在线观看| 国产激情久久久久| 欧美一级电影免费在线观看| 日韩av手机在线观看| 2018国产精品视频| 国产精品日韩电影| 亚洲女人天堂色在线7777| 欧美丰满少妇xxxx| 亚洲一区二区三区久久| 精品一区电影国产| 在线电影av不卡网址| 国产精品18久久久久久首页狼| 国产精品欧美激情在线播放| 欧美成人在线影院| 91天堂在线视频| 国模吧一区二区三区| 国产在线观看精品一区二区三区| 欧美精品国产精品日韩精品| 亚洲永久在线观看| 精品国产鲁一鲁一区二区张丽| 亚洲性夜色噜噜噜7777| 国产一区深夜福利| 九九视频这里只有精品| 国产精品高清在线观看| 国产精品中文字幕久久久| 91精品国产91久久久久久久久| 国产亚洲视频中文字幕视频| 国产日韩专区在线| 亚洲精品自拍第一页| 久久久久久久久久久成人| 青青草99啪国产免费| 久久久久久久久久久av| 欧美超级乱淫片喷水| 日韩免费观看网站| 亚洲人成欧美中文字幕| 色婷婷久久av| 国产成人免费av电影| 亚洲精品视频播放| 亚州精品天堂中文字幕| 国内精品视频一区| 国产精品流白浆视频| 欧美日韩亚洲视频| 97精品在线观看| 亚洲在线www| 国产欧美一区二区三区四区| 午夜精品久久久久久久男人的天堂| 精品国产1区2区| 国产精品自拍网| 91精品国产色综合久久不卡98| 亚洲欧洲免费视频| 欧美午夜片在线免费观看| 亚洲成人999| 亚洲久久久久久久久久久| 国产精品扒开腿做爽爽爽男男| 久久精品久久久久| 91大神福利视频在线| 日本不卡高字幕在线2019| 欧美在线日韩在线| 久久人人爽人人爽人人片av高请| 91成人在线播放| 色综合久综合久久综合久鬼88| 97香蕉超级碰碰久久免费软件| 蜜臀久久99精品久久久久久宅男| 97av在线视频| 成人免费观看49www在线观看| 91久久国产精品91久久性色| 日韩欧美第一页| 日韩欧美一区二区三区| 国内精品免费午夜毛片| 国产精品久久久久久久久久三级| 亚洲最大在线视频| 日韩av综合中文字幕| 狠狠躁夜夜躁久久躁别揉| 亚洲国产精品大全| 欧美性xxxxxxx| 精品久久久久久电影| 国产v综合v亚洲欧美久久| 日韩在线观看免费av| 亚洲国产精品久久久久秋霞不卡| 91中文字幕在线观看| 日韩av电影院| 亚洲精品自拍第一页| 久久久久久久香蕉网| 成人中文字幕+乱码+中文字幕| 欧美黑人xxx| 亚洲人成电影在线| 亚洲白虎美女被爆操| 欧美日韩国产影院| 91久久在线播放| 日韩av中文在线| 欧美多人乱p欧美4p久久| 亚洲色图美腿丝袜| 精品丝袜一区二区三区| 亚洲女成人图区| 精品国产欧美一区二区三区成人| 欧美高清第一页| 2020国产精品视频| 亚洲国产又黄又爽女人高潮的| 色www亚洲国产张柏芝| 精品久久久久久亚洲国产300| 在线成人免费网站| 精品人伦一区二区三区蜜桃免费|