nginxip埠訪問
⑴ 如何在本地瀏覽器訪問nginx
1、打開vmware"編輯虛擬機"設置,點擊「網路適配器」選擇「橋聯模式」:
2、開啟該虛擬機,輸入用戶名root及密碼登陸伺服器:
3、以管理員身份打開cmd,在命令窗口輸入ipconfig -all找到下圖所示的幾個參數:
(1)IPv4 地址;
(2)子網掩碼;
(3)默認網關;
(4)DNS伺服器;
4、回到虛擬機,在命令窗口輸入:「vim /etc/sysconfig/network-scripts/ifcfg-eth0」,添加如下參數:
(1)IPADDR
(2)NETMASK
(3)GATEWAY
注意該參數由步驟3得來,特別注意IPADDR,後續通過瀏覽器可訪問:
5、在命令窗口輸入「vim /etc/resolv.conf」,添加以下參數:
6、在命令窗口輸入「service network restart「重啟網卡
7、在命令窗口輸入「vim /etc/sysconfig/iptables",打開80埠:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT輸入:wq保存退出,然後輸入」service iptables restart「使設置生效
8、在瀏覽器地址欄輸入我們在步驟4中輸入的IPADDR(ip訪問地址)
⑵ 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地址"
⑶ 如何設置nginx可以讓ip可以直接訪問網站
設置你監聽的埠,設置server_name為ip+埠
server {
listen 9000;
charset utf-8;
server_name xx.xx.xx.xx:9000;
......
}
重啟,然後就可以使用該IP訪問了
⑷ centos7中nginx在打開firewall的情況下能不能用ip地址訪問
放開對應的埠即可,nginx默認的是80埠,放開80埠就可以使用ip地址訪問,不放開埠是不能使用ip地址直接訪問的
⑸ nginx如何設置允許直接通過IP訪問網站
設置你監聽的埠,設置server_name為ip+埠
server {
listen 9000;
charset utf-8;
server_name xx.xx.xx.xx:9000;
......
}
重啟,然後就可以使用該IP訪問了