- 方向:
- 全部 網路3.0 後端開發 web前端 資料庫 運維 開發工具 php框架 每日程式設計 微信小程式 常見問題 其他 科技 CMS教程 Java 系統教程 電腦教學 硬體教學 手機教學 軟體教學 手遊教學
- 分類:
-
- nginx設定引發的403問題怎麼解決
- nginx配置引發的403問題解決方法一、問題:在curlnginx配置的本地域名時出現403nginx_error.log日誌如下:二、疑問1、www.requesturi.com配置如下:發現root目錄與error日誌中的禁止訪問的文件不一致,理論上訪問www.requesturi.com應該到/usr/local/nginx/html1去查找,為何顯示的確是/usr/local/nginx/html禁止訪問? 2.curl一下/usr/local/nginx/html1下的一個a.txt文
- Nginx 2270 2023-06-01 16:25:06
-
- centos7 docker修改Nginx檔案的方法
- 1.docker安裝nginx:docker安裝nginx還是很簡單的2.安裝完後進入到docker容器:執行指令:dockerexec-it容器idbash。注意,容器必須是開啟的才能進入。 3.以修改nginx的index.html為例:1.進入index所在的目錄:cdusr/share/nginx/html2.編輯index.html,重點來了這裡會報錯,如下3.提示沒有vim這個命令,安裝這個指令:apt-getinstallvim如果出現不成功更新apt-get指令:apt-getup
- Nginx 1322 2023-06-01 09:31:07
-
- Nginx高可用的方法
- 準備工作: 192.168.16.128 192.168.16.129 兩條虛擬機器。安裝好Nginx 安裝Nginx 更新yum原始檔: rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm.rpmo /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Cent
- Nginx 1470 2023-05-31 15:04:06
-
- nginx自動化腳本怎麼寫
- 這個腳本,可以滿足nginx開啟,停止和重啟的操作#!/bin/bash./etc/init.d/functionsfunctionusage(){echo$"usage:$0{start|stop|restart}"exit1}functionstart() {/usr/local/nginx/sbin/nginxsleep1if[`netstat-antlpe|grepnginx|wc-l`-ge0];thenaction"nginxisstarted."
- Nginx 1706 2023-05-31 14:37:06
-
- Nginx部署https網站並設定位址重寫的方法
- 1.環境準備:centos6.9主機一台,關閉防火牆和selinux安裝依賴包:yum-yinstallopenssl-develpcre-develgcc創建nginx用戶:useradd-m-s/sbin/nologinnginx#不為nginx用戶創建家目錄,沒有可交互的shelltar-xfnginx-1.8.0.tar.gzcdnginx-1.8.0./configure--user=nginx--group=nginx--prefix=/usr/local/nginx--with-h
- Nginx 1608 2023-05-31 12:53:12
-
- Nginx怎麼設定檢測服務狀態
- 1.查看是否安裝檢查狀態模組;[root@localhost~]#nginx-vnginxversion:nginx/1.12.2builtbygcc4.8.520150623(redhat4.8.5-36)(gcc)configurearguments:--prefix=/usr/local/ngng -with-http_sub_module2.如未安裝,重新編譯安裝;ø檢查狀態模組;--with-http_stub_status_module[root@localh
- Nginx 2327 2023-05-31 11:13:06
-
- nginx的access_log日誌怎麼設定
- nginx日誌主要有兩個指令:1)log_format:用來設定日誌格式;2)access_log:用來指定日誌檔案的存放路徑、格式log_format日誌格式1、語法:log_formatname(格式名稱)格式樣式(即想要得到什麼樣的日誌內容)範例:log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent&
- Nginx 2985 2023-05-31 10:28:29
-
- 如何利用Nginx反向代理解決跨域問題
- 問題在之前的分享的跨域資源共享的文章中,有提到要注意跨域時,如果要發送cookie,access-control-allow-origin就不能設為*,必須指定明確的、與請求網頁一致的域名。在此次專案開發中與他人協作中就遇到此類問題。解決想法一般來說,與後台利用cors跨域資源共享將access-control-allow-origin設定為訪問的網域即可,這個需要後台的配合,且有些瀏覽器是不支援的。基於與合作方後台的配合,利用nginx方向代理來滿足瀏覽器的同源策略來實現跨域實作方法反向代理概
- Nginx 7062 2023-05-31 10:20:30
-
- nginx的upstream配置和作用是什麼
- 設定範例upstreambackend{serverbackend1.example.comweight=5;serverbackend2.example.com:8080;serverunix:/tmp/backend3;serverbackup1.example.com:8080backup;serverbackup2.example.com:80800 ://backend;}}指令語法:upstreamname{.
- Nginx 2563 2023-05-30 22:28:04
-
- CentOS怎麼設定Nginx虛擬主機
- 實驗環境一台最小化安裝的centos7.3虛擬機配置基本環境1.安裝nginxyuminstall-yepel-*yumisntall-ynginxvim2.建立虛機主機的站點根目錄mkdir/var/wwwrootmkdir/var/wwwroot/site1mkdir/var/ wwwroot/site2echo-e"site1">>/var/wwwroot/site1/index.htmlecho-e"site2">>/var/
- Nginx 1409 2023-05-30 21:45:29
-
- nginx頁面快取怎麼配置
- nginx之頁面快取1.指令說明proxy_cache_path語法:proxy_cache_pathpath[levels=number]keys_zone=zone_name:zone_size[inactive=time][max_size=size];預設值:none使用欄位:http指令指定快取的路徑和一些其他參數,快取的資料儲存在檔案中,並且使用代理url的雜湊值作為關鍵字與檔案名稱。 levels參數指定快取的子目錄數,例如:proxy_cache_path/data/nginx/ca
- Nginx 3001 2023-05-30 19:13:30
-
- nginx日誌access_log怎麼配置
- web伺服器的訪問日誌是非常重要的,我們可以透過訪問日誌來分析使用者的訪問情況,也可以透過訪問日誌發現一些異常訪問,例如cc攻擊。 格式:access_log/path/to/logfileformat;access_log可以設定到http,server,location配置段。設定範例:server{listen80;server_namewww.xxx.com;root/data/wwwroot/www.xxx.com;indexindex.htmlindex.php;access_lo
- Nginx 2565 2023-05-30 18:28:06
-
- Nginx的Web伺服器caddy怎麼使用
- Caddy簡介Caddy是一款功能強大,擴展性高的Web伺服器,目前在Github上已有38K+Star。 Caddy採用Go語言編寫,可用於靜態資源託管和反向代理。 Caddy具有以下主要特性:比較Nginx複雜的配置,其獨創的Caddyfile配置非常簡單;可以透過其提供的AdminAPI實現動態修改配置;預設支援自動化HTTPS配置,能自動申請HTTPS憑證並進行配置;能夠擴展到數以萬計的站點;可以在任意地方執行,沒有額外的依賴;採用Go語言編寫,內存安全更有保證。安裝首先我們直接在CentO
- Nginx 2470 2023-05-30 12:19:45
-
- nginx限速之連線數限制的方法
- 場景:a公司有100人,a公司只有一個公網ip,假設a公司可能有100個人同時在下載你的網站檔案。但是,你的連線數限製配置為:limit_conn_zone$binary_remote_addrzone=perip:1m;server{---limit_connperip1;limit_rate1024k;---}允許單一連線數,單一連線數最大頻寬為1m。這樣就會有99個人的請求狀態為503,其他人如果想下載就必須人工等待(nginx不會通知用戶說a用戶下載完了,該你b用戶下載了)。這樣造成的用
- Nginx 993 2023-05-30 11:19:05
-
- 如何利用Nginx_geo模組實現CDN調度
- 引入nginx的geo模組geo指令使用ngx_http_geo_module模組提供的。預設情況下,nginx有載入這個模組除非人為的--without-http_geo_module。 ngx_http_geo_module模組可以用來建立變量,其值依賴客戶端ip位址。使用方法如下:geo指令語法:geo[$address]$variable{...}預設值:—設定段:http定義從指定的變數取得客戶端的ip位址。預設情況下,nginx從$remote_addr變數取得客戶端ip位址,但也可
- Nginx 1413 2023-05-30 10:27:18