nginx無法訪問
1. nginx無法啟動,網站訪問不了,有什麼辦法
第一個辦法是更改系統的默認配置。打開注冊表regedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP,在右邊找到Start這一項,將其改為0,重啟。
第二種做法就是更改Nginx的默認埠號,比如我們改成8088。然後再啟動Nginx,打開瀏覽器輸入localhost:8088就可以看到歡迎頁面了。
2. nginx怎麼訪問不了html文件
在啟動nginx之前,打開nginx.conf配置一下你的工程目錄,比如:
server {
listen 8000;
server_name saveimage alias another.alias;
location / {
autoindex on;
root "D:\site";
index index.html index.htm;
}
}
然後啟動nginx就可以運行html了;
2、Nginx ("engine x") 是一個高性能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 伺服器。
3、Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。其特點是佔有內存少,並發能力強,事實上nginx的並發能力確實在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站用戶有:網路、新浪、網易、騰訊等。
3. nginx 無法通過ip訪問網站怎麼解決
分析:拒絕用戶通過ip地址訪問網站。
方法:修改nginx.conf文件,添加如下內容
###################################################
upstream 訪問的ip
地址 {
server
分發的ip地址:80
max_fails=3 fail_timeout=30s;
server
分發的ip地址:80
max_fails=3 fail_timeout=30s;
}
server
{
listen 80;
#自定義錯誤文件
error_page 403 http://www.xxxx.com/error/403.html;
server_name
訪問的ip地址;
location
= / {
deny
all;
}
}
###################################################
結果:用戶使用以上定義的「訪問的ip地址」進行訪問時,將提示403.html中的內容。
同時error日誌中將記錄--2010/09/11
05:33:28 [error] 25107#0: *33370 access forbidden by rule, client:
124.115.0.106, server: 訪問的ip地址 request: "GET / HTTP/1.0",
hos
t: "訪問的ip地址"
4. linux部署的nginx,mp4文件無法訪問的問題
在192.168.1.3的機器上訪問127.0.0.1對應的地址,看能不能訪問,不能的話看下nginx是否啟動成功,80埠是否監聽了
如果本地可以訪問,那就是訪問鏈路上有中斷的中間設備,如防火牆等
5. nginx訪問tomcat應用無法正常顯示,是哪裡什麼問題,應該在哪裡配置
web頁面上的一些靜態資源(js,css)等 也要通過nginx來轉發下。具體 可以通過瀏覽器按F12的console中 看到具體報錯,來確定哪些資源載入異常。或者 通過nginx的error日誌來定位。純手打,希望能幫到你,望採納~
6. nginx和php都裝好了,怎麼還是無法訪問項目目錄
先訪問下ngnix下面得靜態文件,看可以訪問不,看會不會報錯,如果沒問題的話,就說nginx配置沒問題。
然後測試php文件,訪問php程序,看下頁面的返回狀態碼,如果是伺服器錯誤500的話,就說明php配置的有問題,看下nginx的錯誤日誌,是路徑沒錯誤啊,還是別的程序,錯誤日誌裡面都有會有反饋的,檢查下php-fpm啟動了么,或者看下程序是不是錯了!
可以貼下錯誤日誌幫你分析下
7. nginx PHP文件不能正常訪問.
一般nginx默認配置中會是這個樣子的。這里有一個SCRIPT_FILENAME變數,但是fastcgi_params這個文件中是不包含該變數的,改變數的定義實際上是在fastcgi.conf文件中。
實際上可以把配置修改成如下的配置。
location~.php${
root/usr/share/nginx/html;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_intercept_errorson;
includefast_cgi.conf;
#可以增加rewrite,也可以不增加。
}
按如上的配置,如果訪問127.0.0.1:9000/a.php,則實際上根據root指令和fast_cgi.conf配置,nginx會通過fast_pass指令訪問/usr/share/nginx/html/a.php這個文件。
記得用root指令,指定站點的文檔根路徑。
8. linux配置nginx+php,但是無法訪問PHP文件,能訪問html
nginx調用PHP有sock方式和埠方式
1、確認nginx已經調用了php;
2、先確認你的nginx使用什麼方式調用PHP;
3、如果使用埠方式,埠對不對應,如果使用SOCK方式,那麼路徑對不對;
9. 阿里雲配置了nginx為什麼不能訪問
小鳥雲是國內為數不多具有ISP/IDC雙資質的專業雲計算服務商,同時持有系統軟體著作權證書、CNNIC地址分配聯盟成員證書,通過了ISO27001信息安全管理體系國際認證、ISO9001質量保證體系國際認證。
vue不應該是純前端框架嗎?build後基本上只需要一個html和一個bundle.js就可以直接跑所以在伺服器上配個nginx類產品,直接放裡面跑起來肯定是沒問題的-----npmrundev可以跑起來一般是配置了個小型伺服器吧,比如webpack的hot-dev等,實際生產環境不會跑這個東西
10. 開啟iptables後 nginx無法訪問php頁面了,但能訪問靜態頁面,如何解決謝謝!!
iptables中放行9000埠啊,你用的是php-fpm的fastcgi