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访问了