nginx服务器远程无法访问,nginx首次安装远程无法访问

本文记录了在CentOS7虚拟机上安装Nginx后遇到远程访问失败的情况,通过检查安装状态、开启80端口、配置iptables及停用firewalld服务等步骤,最终成功实现远程访问。
摘要由CSDN通过智能技术生成

因为是问题、花时间、所以进行记录一番

(一)安装环境:虚拟机centos7系统

对于nginx在linux下的安装卸载是装了又卸,卸了又装。远程访问就是访问不了,周五的时候能访问,到后面又不能访问了。其实这里可以有些方法的。

(二)验证nginx是否安装成功

首先根据这篇文章进行安装,使用源的方式安装:

(三)本地机器测试nginx是否能正常启动

所谓的本地机器,就是你安装了nginx软件的那一台机器,输入命令:

curl http://192.168.241.129/

这里的ip地址为你本机的ip地址

然后会有结果:

[root@localhost nginx-1.12.1]# curl http://192.168.241.129/

Welcome to nginx!

body {

width: 35em;

margin: 0 auto;

font-family: Tahoma, Verdana, Arial, sans-serif;

}

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and

working. Further configuration is required.

For online documentation and support please refer to

nginx.org.

Commercial support is available at

nginx.com.

Thank you for using nginx.

[root@localhost nginx-1.12.1]#

以上验证了本地是已经安装成功的了,

但是我们远程访问的时候就是访问不了,一直说拒绝访问,那就是可能真的跟端口,防火墙有关了。

(四)防火墙、端口开启设置

打开80端口:

(1)

vi /etc/sysconfig/iptables

(2)

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

如图:

3579214dd640?utm_source=oschina-app

image.png

3579214dd640?utm_source=oschina-app

image.png

(五)远程访问:

3579214dd640?utm_source=oschina-app

image.png

(六)以下是整个成功安装的过程:

[root@localhost nginx-1.12.1]# ip addr

1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:0c:29:ac:77:31 brd ff:ff:ff:ff:ff:ff

inet 192.168.241.129/24 brd 192.168.241.255 scope global dynamic ens33

valid_lft 1732sec preferred_lft 1732sec

inet6 fe80::5afb:ed05:b1f5:5d3a/64 scope link

valid_lft forever preferred_lft forever

[root@localhost nginx-1.12.1]# systemctl start firewalld.servic

Failed to start firewalld.servic.service: Unit not found.

[root@localhost nginx-1.12.1]# curl http://192.168.241.129/

Welcome to nginx!

body {

width: 35em;

margin: 0 auto;

font-family: Tahoma, Verdana, Arial, sans-serif;

}

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and

working. Further configuration is required.

For online documentation and support please refer to

nginx.org.

Commercial support is available at

nginx.com.

Thank you for using nginx.

[root@localhost nginx-1.12.1]# vi /etc/sysconfig/iptables

[root@localhost nginx-1.12.1]# cd /etc/sysconfig/iptables

bash: cd: /etc/sysconfig/iptables: No such file or directory

[root@localhost nginx-1.12.1]# netstat -anop | grep 80

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2226/nginx: master off (0.00/0/0)

unix 2 [ ACC ] STREAM LISTENING 13780 1/systemd /run/lvm/lvmpolld.socket

unix 3 [ ] STREAM CONNECTED 14680 496/systemd-journal /run/systemd/journal/stdout

unix 2 [ ] DGRAM 104613 48094/su

unix 3 [ ] STREAM CONNECTED 20180 1278/master

unix 2 [ ] DGRAM 19137 1280/qmgr

[root@localhost nginx-1.12.1]# netstat -anop | grep 80

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2226/nginx: master off (0.00/0/0)

unix 2 [ ACC ] STREAM LISTENING 13780 1/systemd /run/lvm/lvmpolld.socket

unix 3 [ ] STREAM CONNECTED 14680 496/systemd-journal /run/systemd/journal/stdout

unix 2 [ ] DGRAM 104613 48094/su

unix 3 [ ] STREAM CONNECTED 20180 1278/master

unix 2 [ ] DGRAM 19137 1280/qmgr

[root@localhost nginx-1.12.1]# curl http://192.168.241.129/

Welcome to nginx!

body {

width: 35em;

margin: 0 auto;

font-family: Tahoma, Verdana, Arial, sans-serif;

}

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and

working. Further configuration is required.

For online documentation and support please refer to

nginx.org.

Commercial support is available at

nginx.com.

Thank you for using nginx.

[root@localhost nginx-1.12.1]# sudo yum install iptables-services

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirror.lzu.edu.cn

* extras: mirrors.cn99.com

* updates: mirrors.cn99.com

Resolving Dependencies

--> Running transaction check

---> Package iptables-services.x86_64 0:1.4.21-24.1.el7_5 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================================

Package Arch Version Repository Size

================================================================================================================

Installing:

iptables-services x86_64 1.4.21-24.1.el7_5 updates 51 k

Transaction Summary

================================================================================================================

Install 1 Package

Total download size: 51 k

Installed size: 25 k

Is this ok [y/d/N]: y

Downloading packages:

iptables-services-1.4.21-24.1.el7_5.x86_64.rpm | 51 kB 00:00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Installing : iptables-services-1.4.21-24.1.el7_5.x86_64 1/1

Verifying : iptables-services-1.4.21-24.1.el7_5.x86_64 1/1

Installed:

iptables-services.x86_64 0:1.4.21-24.1.el7_5

Complete!

[root@localhost nginx-1.12.1]# vi /etc/sysconfig/iptables

[root@localhost nginx-1.12.1]# systemctl stop firewalld

[root@localhost nginx-1.12.1]# systemctl stop iptalbes

Failed to stop iptalbes.service: Unit iptalbes.service not loaded.

[root@localhost nginx-1.12.1]# vi /etc/selinux/config

[root@localhost nginx-1.12.1]# curl http://192.168.241.129/

Welcome to nginx!

body {

width: 35em;

margin: 0 auto;

font-family: Tahoma, Verdana, Arial, sans-serif;

}

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and

working. Further configuration is required.

For online documentation and support please refer to

nginx.org.

Commercial support is available at

nginx.com.

Thank you for using nginx.

[root@localhost nginx-1.12.1]#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值